Derleyici Uyarısı (düzey 1) CS3017
Derlemedeki CLSCompliant özniteliğinden farklı bir modülde CLSCompliant özniteliğini belirtemezsiniz
Bu uyarı, bir modül CLSCompliant özniteliğiyle çakişen bir clscompliant derleme özniteliğiniz varsa oluşur. CLS uyumlu bir derleme, CLS uyumlu olmayan modüller içeremez. Bu uyarıyı çözmek için, derleme ve modül CLSCompliant özniteliklerinin hem true hem de her ikisi de yanlış olduğundan emin olun ya da özniteliklerden birini kaldırın. CLS uyumluluğu hakkında daha fazla bilgi için bkz . Dil bağımsızlığı ve dilden bağımsız bileşenler.
Aşağıdaki örnek CS3017 oluşturur:
// 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() {}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: