Подтвердить что ты не робот

Настройка соответствия CLS для сборки .NET

Возможна установка соответствия CLS для всей сборки .NET. Но как это делается на самом деле? Например. с Visual Studio 2008?

4b9b3361

Ответ 1

Visual Studio добавляет директиву для компилятора, а компилятор проверяет код на более строгие правила, чем на родном языке программирования.

Вы можете добавить атрибут, совместимый с CLS, ко всему вашему проекту, добавив атрибут уровня сборки

[assembly: CLSCompliant(true)]

в любом месте вашего проекта, обычно в файле assemblyinfo.cs.

Если строка using System; не находится в верхней части файла, добавьте ее. Или используйте длинную форму:

[assembly: System.CLSCompliant(true)]

Ответ 2

Вам нужно добавить эту строку в один из исходных файлов:

[assembly: System.CLSCompliant(true)]

Дополнительная информация о CLS-совместимом коде здесь.

Обычно вы помещаете это в assemblyinfo.cs