Количество предупреждений stylecop больше, чем при "построении решения"
Я использую VS 2017, .net Framework 7, stylecop 5.0. Я импортировал его в файл ".csproj" всех проектов, так что stylecop собирается автоматически при создании решения. Это показывает предупреждения stylecop, когда я построил решение.
Когда я щелкаю правой кнопкой мыши на решении -> нажимаю "Запустить stylecop", я получаю больше предупреждений, чем при обычной сборке.
Почему он не показывает, когда я строю нормально? Я пропускаю какие-либо команды?
Я использовал это: Импорт проекта ="..\packages\StyleCop.MSBuild.5.0.0\build\StyleCop.MSBuild.targets" Condition="Exists('..\packages\StyleCop.MSBuild.5.0.0\build\StyleCop.MSBuild.targets')"
1 ответ
Это часто связано с внимательностью Visual Studio. Он будет компилировать только исходные файлы, которые изменились с момента последней сборки. Поэтому сообщается только о проблемах Stylecop в этих файлах. Когда вы запускаете Stylecop специально, он будет оценивать все исходные файлы C#.
Попробуйте выполнить перестроение, а не сборку, и посмотрите, сложатся ли цифры.