Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Kompilator (tingkat 1) CS3012

Anda tidak dapat menentukan atribut CLSCompliant pada modul yang berbeda dari atribut CLSCompliant pada rakitan

Agar modul sesuai dengan Spesifikasi Bahasa Umum (CLS) melalui [module:System.CLSCompliant(true)], modul harus dibuat dengan elemen modul dari opsi kompilator TargetType. Untuk informasi selengkapnya tentang CLS, lihat Independensi bahasa dan komponen yang tidak bergantung pada bahasa.

Contoh

Contoh berikut, saat dibangun tanpa /target:module, menghasilkan CS3012:

C#
// CS3012.cs
// compile with: /W:1

[module:System.CLSCompliant(true)]   // CS3012
public class C
{
    public static void Main()
    {
    }
}