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:
// CS3014.cs
using System;
// [assembly:CLSCompliant(true)]
public class I
{
[CLSCompliant(true)] // CS3014
public void M()
{
}
public static void Main()
{
}
}