В настоящее время я тестирую Ndepend, и он выдает предупреждение о том, что сборки должны быть помечены как CLSCompliant.
Наш проект полностью написан на C #, поэтому в нем нет необходимости.
Что меня интересует: есть ли какие-либо негативные последствия маркировки dll как clscom-совместимой, или мне просто нужно отключить предупреждение?
Примечание. Я не спрашиваю, что означает CLSCompliant, о котором идет речь: Что такое атрибут «CLSCompliant» в .NET?
[CLSCompliant(false)]
. Это может быть необходимо, если вы также хотите вернуть или принять некоторые типы из сторонних библиотек, которые сами по себе несовместимы с CLS. - person O. R. Mapper   schedule 10.02.2013