Typ '<Typname>' ist nicht CLS-kompatibel
Aktualisiert: November 2007
Type <typename> is not CLS-compliant
Eine Variable, Eigenschaft, oder Funktionsrückgabe ist mit einem Datentyp deklariert, der nicht CLS-kompatibel ist.
Damit eine Anwendung mit der CLS (Common Language Specification) (CLS) kompatibel ist, darf sie nur CLS-kompatible Typen verwenden.
Die folgenden Visual Basic-Datentypen sind nicht CLS-kompatibel:
Fehler-ID: BC40041
So beheben Sie diesen Fehler
Wenn die Anwendung CLS-kompatibel sein muss, ändern Sie den Datentyp dieses Elements in den ähnlichsten CLS-kompatiblen Typ. Möglicherweise können Sie z. B. Integer anstelle von UInteger verwenden, wenn Sie den Wertebereich über 2.147.483.647 nicht benötigen. Wenn Sie den erweiterten Bereich benötigen, können Sie UInteger durch Long ersetzen.
Wenn die Anwendung nicht CLS-kompatibel sein muss, müssen Sie nichts ändern. Sie sollten sich jedoch der Tatsache bewusst sein, dass die Anwendung nicht CLS-kompatibel ist.