RunCodeAnalysis=true не работает в командной строке (MSBuild)

Я пытаюсь заставить 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
10
задан mike d 18 October 2011 в 13:46
поделиться