Я пытаюсь заставить msbuild выводить информацию об анализе кода, как это делается в VS. У меня есть конфигурация для моего проекта под названием "CodeAnalysis" в VS, которая настроена на запуск анализа кода при сборке (с минимальным набором правил). В любом случае, в VS это работает нормально, но когда я запускаю msbuild из командной строки, он показывает только основные предупреждения о сборке и не запускает анализ кода вообще. Кто-нибудь знает, почему это происходит?
Конфигурация в файле проекта:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'CodeAnalysis|AnyCPU'">
<OutputPath>bin\</OutputPath>
<CodeAnalysisRuleSet>C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\Rule Sets\MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<RunCodeAnalysis>true</RunCodeAnalysis>
Командная строка:
msbuild Solution.sln /p:Configuration=CodeAnalysis /t:Rebuild
Я также пробовал:
msbuild Solution.sln /p:RunCodeAnalysis=true /t:Rebuild