Compilerwarnung (Stufe 1) CS3012
Das CLSCompliant-Attribut kann nicht für ein Modul angegeben werden, das sich vom CLSCompliant-Attribut der Assembly unterscheidet.
Damit ein Modul mit der CLS (Common Language Specification) über [module:System.CLSCompliant(true)]
kompatibel ist, muss es mit dem module-Element der Compileroption TargetType erstellt werden. Weitere Informationen zur CLS finden Sie unter Sprachunabhängigkeit und sprachunabhängige Komponenten.
Im folgenden Beispiel wird CS3012 generiert, wenn ohne /target:module
erstellt wird:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: