CA1014 Пометьте 'some.dll' сообщением об ошибке CLSCompliant (true) с StyleCop VS2010 - PullRequest
10 голосов
/ 24 мая 2011

Когда я запускаю StyleCop, я получаю это сообщение об ошибке, в котором говорится, что мне нужно пометить DLL с CLSCompliant (true).

Что это? Как я могу установить Пометить DLL с CLSCompliant (true)?

Error   4   CA1014 : Microsoft.Design : 
Mark 'SOMETHING.dll' with CLSCompliant(true) because it exposes externally 
                     visible types. ModelsimCommunicator

1 Ответ

16 голосов
/ 24 мая 2011

Чтобы пометить DLL как CLS-совместимую, выполните следующие действия в корневом пространстве имен.

[assembly: CLSCompliant(true)]

Примечание. Эта ошибка исходит от FxCop, а не StyleCop.Ошибки FxCop начинаются с префикса CA, а StyleCop использует префикс SA

...