Настройка соответствия CLS для сборки.NET
Установка соответствия CLS для всей сборки.NET возможна. Но как это на самом деле сделано? Например, с Visual Studio 2008?
2 ответа
Решение
Visual Studio добавляет директиву для компилятора, и компилятор проверяет код на наличие более строгих правил, чем в родном языке программирования.
Вы можете добавить CLS-совместимый атрибут ко всему вашему проекту, добавив атрибут уровня сборки
[assembly: CLSCompliant(true)]
в любом месте вашего проекта, как правило, в assemblyinfo.cs
файл.
Если линия using System;
не в верхней части файла, добавьте его. Или используйте длинную форму:
[assembly: System.CLSCompliant(true)]
Вам нужно добавить эту строку в один из ваших исходных файлов:
[assembly: System.CLSCompliant(true)]
Больше информации о CLS-совместимом коде здесь.
Обычно вы кладете это в assemblyinfo.cs