Я пытаюсь получить 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