İngilizce dilinde oku

Aracılığıyla paylaş


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.

Örnek

Aşağıdaki örnek CS3017 oluşturur:

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() {}  
}