Проверка файла проекта C # по шаблону во время сборки - PullRequest
0 голосов
/ 10 августа 2011

Я знаю, что вы можете создать шаблон проекта, чтобы гарантировать, что в новом проекте будут установлены определенные необходимые настройки (например, анализ кода, обработка предупреждений как ошибок, платформ и т. Д.).

Я хочу применить это как часть процесса CI, т.е. в сборке я хочу проверить файлы проекта C # по шаблону (или XML-файлу) и вызвать сбой сборки, если файлы проекта не соответствуют Это. Мне нужны предложения и идеи о том, как этого можно достичь.

Я хочу попробовать это с TFS 2010 и VS 2010.

Ответы [ 2 ]

0 голосов
/ 05 октября 2011

Обычно я решаю эту проблему, настраивая процесс сборки для запуска Code Analysis / StyleCop / etc для всех проектов независимо от настроек проекта.

Аналогично для предупреждений об ошибках. Я просто переопределяю настройки проекта на уровне сборки, чтобы независимо от того, что люди делают с проектами, я знаю, что все, что я хочу запустить, запускается во время сборки.

0 голосов
/ 12 августа 2011

Я пишу пользовательское задание для поиска всех файлов проекта C # и сравнения структуры XML файла проекта Template с файлом Actual проекта и сообщаю о любых различиях как об ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...