Я создал анализатор Roslyn с использованием шаблонов VS 2015. У меня все работает, включая модульные тесты, учитывая, что диагностика включена по умолчанию.Включение диагностики Roslyn при программном анализе Roslyn
Если установить параметр на isEnabledByDefault
DiagnosticDescriptor
к false
я могу получить все, что работает в Visual Studio, позволяя диагностику с помощью .ruleset
файла. Однако, как только диагностика отключена по умолчанию, модульные тесты больше не сообщают о своих результатах.
Как включить эту диагностику по умолчанию во время модульных тестов? Я готов изменить способ выполнения модульных тестов с помощью Roslyn Compilation/Analyzer/Diagnostic/etc. результаты, но я не нашел способ указать параметры, учитывая отсутствие документации, которую мне удалось очистить из разных источников.
Работает отлично! Благодаря! Я был уверен, что это будет еще один слишком конкретный вопрос, не дающий никаких ответов. Настолько рад, что оказался ошибочным. :) –