Заставить анализаторы кода игнорировать AssemblyInfo.cs

Мы добавили #pragma warning disable к вершине всех наших AssemblyInfo.cs файлы. Однако встроенный анализ кода в Visual Studio 2015 professional продолжает анализировать этот файл. Что мы можем добавить, чтобы предотвратить это?

1 ответ

Решение

#pragma применяется к предупреждениям компилятора, так как анализ кода (двоичный) применяется к произведенным сборкам, и информация о прагме была потеряна на этапе компиляции, анализ двоичного кода не может знать об этом подавлении.

#Pragma будет работать для истинных ролей Roslyn, которые действуют на источники вместо двоичных файлов. Если вы не включите "Анализ двоичного кода", ваши предупреждения должны быть просто подавлены. Убедитесь, что у вас есть альтернативное включение для правил, которые вы отключаете.

Другие вопросы по тегам