Auf Englisch lesen

Freigeben über


Compilerwarnung (Stufe 1) CS3014

"Member" erfordert kein CLSCompliant-Attribut, da die Assembly kein CLSCompliant-Attribut aufweist.

In einer Quellcodedatei, in der keine Kompatibilität mit der Common Language Specification (CLS) angegeben wurde, war ein Konstrukt in der Datei als CLS-kompatibel markiert. Dies ist nicht zulässig. Um diese Warnung zu beheben, fügen Sie der Datei ein CLS-kompatibles Attribut auf Assemblyebene hinzu (kommentieren Sie im folgenden Beispiel die Zeile aus, die das Attribut auf Assemblyebene enthält). Weitere Informationen zur CLS-Konformität finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.

Beispiel

Im folgenden Beispiel wird CS3014 generiert:

C#
// CS3014.cs  
  
using System;  
  
// [assembly:CLSCompliant(true)]  
public class I  
{  
    [CLSCompliant(true)]   // CS3014  
    public void M()  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}