Frage

Einstellung CLS-Kompatibilität für eine gesamte .NET-Assembly ist möglich. Aber wie ist es eigentlich getan? Z.B. mit Visual Studio 2008?

War es hilfreich?

Lösung

Visual Studio fügt für den Compiler, eine Richtlinie, und der Compiler prüft den Code für einige strengeren Regeln als in der nativen Programmiersprache.

Sie können die CLS-kompatibel Attribut für alle Projekte hinzufügen, indem Sie die Baugruppenebene Attribut Hinzufügen

[assembly: CLSCompliant(true)]

überall in Ihrem Projekt, in der Regel in der assemblyinfo.cs Datei.

Wenn die Zeile using System; nicht an der Spitze der Datei ist, fügen Sie es. Oder verwenden Sie die Langform:

[assembly: System.CLSCompliant(true)]

Andere Tipps

Sie müssen diese Zeile in einer Ihrer Quelldateien hinzuzufügen:

[assembly: System.CLSCompliant(true)]

Weitere Informationen über CLS-konformen Code hier .

Normalerweise diese Sie setzen in AssemblyInfo.cs

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top