Я хочу иметь возможность указывать Code AnalysisRules в командной строке MSBuild (для Code Analysis / FXCOP).
В файле проекта будет что-то вроде этого:
<CodeAnalysisRules>-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302</CodeAnalysisRules>
Итак, я бы предположил, что я использую что-то вроде этого:
MSBuild.exe /property:RunCodeAnalysis=true /property:CodeAnalysisRules=-Microsoft.Globalization#CA1301
Что отлично работает, , но , когда я хочу добавить другое правило, ему не нравится точка с запятой:
MSBuild.exe /property:RunCodeAnalysis=true /property:CodeAnalysisRules=-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302
MSBUILD : error MSB1006: Property is not valid. Switch: -Microsoft.Globalization#CA1302
Как мне указать более одного правила?
Я рад ссылаться на файл, но я не хочу просто изменять файлы проекта.
Backgroud : Я хочу создать набор правил для сервера непрерывной интеграции (в моем случае Хадсон).
Примечание: Я использую Visual Studio 2005