Baca dalam bahasa Inggris

Bagikan melalui


Compiler Warning (level 1) CS3017

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

Peringatan ini terjadi jika Anda memiliki atribut rakitan CLSCompliant yang bertentangan dengan atribut CLSCompliant modul. Rakitan yang sesuai dengan CLS tidak boleh berisi modul yang tidak sesuai dengan CLS. Untuk mengatasi peringatan ini, pastikan atribut rakitan dan modul CLSCompliant benar atau keduanya salah, atau hapus salah satu atribut. Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Independensi bahasa dan komponen mandiri bahasa.

Contoh

Contoh berikut menghasilkan CS3017:

C#
// CS3017.cs  
// compile with: /target:module  
  
using System;  
  
[module: CLSCompliant(true)]  
[assembly: CLSCompliant(false)]  // CS3017  
// Try this line instead:  
// [assembly: CLSCompliant(true)]  
class C  
{  
    static void Main() {}  
}