Вопрос

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

Это было полезно?

Решение

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

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

[assembly: CLSCompliant(true)]

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

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

[assembly: System.CLSCompliant(true)]

Другие советы

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

[assembly: System.CLSCompliant(true)]

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

Обычно вы помещаете это в сборкуinfo.cs.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top