4

Я хочу, чтобы запустить инструмент код анализа кода предоставленный VS 2015 из командной строки так же, как я был в состоянии генерировать отчеты FxCop, что-то вроде этого:Run инструмент анализа кода из командной строки в VS 2015

FxCopCmd.exe /console /project *Project* /out:*ReportFile* 

Обратите внимание, что я не хочу использовать инструмент FxCop, вместо этого я хочу, чтобы запустить инструмент анализа кода для создания отчета, подобное тому, что возникает, когда я выбираю:

Анализ -> Выполнить Анализ кода на решении

Любая идея, как это можно сделать?

UPDATE: После некоторых исследований я обнаружил, что запуск анализа кода на самом деле выполняет FxCopCmd.exe, расположенный в C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe

ответ

6

Наконец я нашел себе решение для этого.

Все, что я должен был сделать это, чтобы добавить новый параметр в команде MSBuild:

msbuild MySolution.sln /p:RunCodeAnalysis=true 

На самом деле, это делает сгенерировать отчет XML, который выглядит 1: 1 в сформированном отчете FXCop.

Смежные вопросы