Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
"Typ": Der Basistyp "Typ" ist nicht CLS-kompatibel.
'type': base type 'type' is not CLS-compliant
Ein Basistyp wurde so markiert, dass er nicht mit der Common Language Specification (CLS) in einer Assembly kompatibel sein muss, die als CLS-kompatibel markiert wurde. Entfernen Sie das Attribut, in dem die Assembly als CLS-kompatibel angegeben ist, oder das Attribut, in dem der Typ als nicht CLS-kompatibel angegeben ist. Weitere Informationen über die CLS-Kompatibilität finden Sie unter Schreiben von CLS-kompatiblem Code und CLS (Common Language Specification).
Beispiel
Im folgenden Beispiel wird der Fehler CS3009 generiert.
// CS3009.cs
using System;
[assembly:CLSCompliant(true)]
[CLSCompliant(false)]
public class B
{
}
public class C : B // CS3009
{
public static void Main () {}
}