Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Derlemenin CLSCompliant özniteliği olmadığından 'type' için CLSCompliant özniteliği gerekmez
Bu uyarı, derleme düzeyinde CLSCompliant özniteliği true (yani satırı[assembly: CLSCompliant(true)]) olarak ayarlı olmayan bir derlemedeki bir sınıfta görünürse [CLSCompliant(false)] oluşur. Derleme kendisini CLS uyumlu olarak bildirmediğinden, uyumlu olmadığı varsayıldığı için derleme içindeki herhangi bir şeyin kendisini uyumsuz olarak bildirmesine gerek yoktur. CLS uyumluluğu hakkında daha fazla bilgi için bkz . Dil bağımsızlığı ve dilden bağımsız bileşenler.
Bu uyarıdan kurtulmak için özniteliğini kaldırın veya derleme düzeyi özniteliğini ekleyin.
Örnek
Aşağıdaki örnek CS3021 oluşturur:
// CS3021.cs
using System;
// Uncomment the following line to declare the assembly CLS Compliant,
// and avoid the warning without removing the attribute on the class.
//[assembly: CLSCompliant(true)]
// Remove the next line to avoid the warning.
[CLSCompliant(false)] // CS3021
public class C
{
public static void Main()
{
}
}