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 berikut menghasilkan CS3017:
// 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() {}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: