Ustawienie zgodności CLS dla całego zestawu .NET jest możliwe. Ale jak to się właściwie robi? Na przykład. z Visual Studio 2008?Ustawienie zgodności CLS dla zestawu .NET
26
A
Odpowiedz
31
Visual Studio dodaje dyrektywa dla kompilatora, i kompilator sprawdza kodu dla niektórych bardziej rygorystycznych zasad niż w rodzimym języku programowania.
Możesz dodać CLS atrybut zgodny całego projektu, dodając atrybut poziomu montażu
[assembly: CLSCompliant(true)]
gdziekolwiek w projekcie generalnie w pliku assemblyinfo.cs
.
Jeśli linia using System;
nie znajduje się u góry pliku, dodaj ją. Lub użyj długiej formy:
[assembly: System.CLSCompliant(true)]
19
Trzeba dodać tę linię do jednego z plików źródłowych:
[assembly: System.CLSCompliant(true)]
Więcej informacji na temat CLS kod zgodny here.
Normalnie można umieścić to w assemblyinfo.cs