FxCop + выполнение командной строки? - PullRequest
1 голос
/ 04 августа 2010

Кто-нибудь знает, как или может предоставить синтаксис для запуска FxCop через командную строку.

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

Может кто-нибудь объяснить, как я могу это сделать ...

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

идеи?

Ответы [ 2 ]

2 голосов
/ 04 августа 2010

Вы пробовали что-то вроде следующего:

fxcopcmd.exe /project:"<path to your .fxcop file>" /file:"<path to your target DLL>" /out:"<path to output report>
2 голосов
/ 04 августа 2010

Я рекомендую вам пони и купить все новые запчасти ...

Попробуйте реализовать непрерывную интеграцию с CC.NET . В нем вы можете интегрировать с NUnit, NDepend, NCover и FxCop. Все они могут быть отправлены вам по электронной почте, отображены на приборной панели или отображены в программе на панели задач.

...