Настройка соответствия CLS для сборки .NET
-
13-09-2019 - |
Вопрос
Можно настроить соответствие 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.
Не связан с StackOverflow