Вы должны быть в состоянии использовать запись «MSBuild Аргументы» в конфигурации процесса сборки параметров, чтобы обеспечить ввод строки в /property
команду, которая будет передана в MSBuild, что позволяет переопределить значения CodeAnalysisRuleSet
свойств, которые должны применяться.
В зависимости от того, как вы установили значения свойства CodeAnalysisRuleSet в ваших существующих проектах, вам также может потребоваться настроить присвоения значений на условное значение, которое было пустым. Если вам нужно это сделать, вы можете подумать о том, чтобы воспользоваться возможностью переместить конфигурацию анализа кода для всех проектов в отдельный файл .targets, чтобы в будущем их можно было настроить более легко.
+1 решение, я думаю, – Khh
хорошее решение, но не может показаться, что он понял. (Http://msdn.microsoft.com/en-us/library/ms164311.aspx). Я, возможно, спустился по маршруту «AsConfigured» ... если я не могу понять это. Отметьте это как ответ. – msuhash