2011-01-11 3 views
2

Мы обновили наш TFS 2008 до TFS 2010 и наши проекты VS 2008 до VS 2010 в последние недели. Мы используем Code Analysis для улучшения качества кодирования.Предупреждения анализа кода не предупреждают при регистрации TFS 2010

Но у нас есть некоторые проблемы с политикой регистрации кода.

Когда мы запускаем анализ кода в проекте, мы получаем предупреждения о анализе кода. Но если мы попытаемся выполнить регистрацию без его исправления, мы ожидаем, что VS 2010 будет предупрежден об ошибке политики; но VS 2010 не предупреждает нас, и TFS 2010 принимает регистрацию.

Итак, как мы можем решить это.

Мы хотим, чтобы члены команды предупреждали о предупреждениях анализа кода перед регистрацией, если проект имеет.

ответ

1

Существует простой способ сделать это, но вам может и не понравится.

  1. Создать список Анализ кода в вашем решении Code Analysis Rule Set Рисунок: Вы можете добавить конфигурацию анализа кода для решения

  2. Настройка правил Configure Code Analysis Rules Рисунок: Установка правил для ошибки будет предотвращать последующую сборку

Теперь, когда вы настроили эту настройку, вы сможете установить некоторые из правил на ошибку и, таким образом, запретить выполнение регистрации на основе сборки.

+0

Спасибо за ответ; но да, вы правы, мне это не нравится :) Интересно, должен ли TFS принудить меня исправить все предупреждения анализа кода во время регистрации? Я ошибаюсь? –