Указание параметра анализа кода в сборке TFS 2010 - PullRequest
1 голос
/ 04 января 2012

В определении сборки TFS 2010, когда для параметра «Выполнить анализ кода» задано значение «Всегда», как я могу указать файл правил пользовательского анализа кода?

Вариант сборки - «Выпуск».

Я предпочитаю не устанавливать «AsConfigured» для «Выполнить анализ кода», чтобы настройки выбирались из файла proj.

Спасибо.

Ответы [ 2 ]

1 голос
/ 04 января 2012

Вы должны иметь возможность использовать запись «MSBuild Arguments» в конфигурации параметров процесса сборки, чтобы обеспечить запись командной строки /property, которая будет передана в MSBuild, что позволит применить переопределение значения свойства CodeAnalysisRuleSet. .

В зависимости от того, как вы настроили значения свойств CodeAnalysisRuleSet в существующих проектах, вам также может понадобиться настроить присвоения значений, чтобы они были обусловлены тем, что ранее существующее значение было пустым. Если вам нужно сделать это, вы можете подумать о том, чтобы воспользоваться возможностью перенести конфигурацию анализа кода для всех проектов в отдельный файл .targets, чтобы в будущем их было легче настраивать.

0 голосов
/ 04 января 2012

Не думаю, что вы можете указать пользовательский файл набора правил анализа кода, если вы переключитесь на Always.

(на основании ответа Николь )

Я думаю, что если вы установите действие Always, то будет использоваться назначенный файл набора правил для текущего варианта сборки.

Исходя из этого, вам необходимо назначить файл настраиваемого набора правил с VS для ваших проектов, например: здесь или через menu->Analyze->Configure Code Analysis for Solution/Projects.

...