fxcop с Нант - PullRequest
       28

fxcop с Нант

0 голосов
/ 24 марта 2010

Как вы интегрируете FxCop со сценарием NAnt? В моем решении у меня есть много проектов с большим количеством DLL.

это мой пример кода:

<target name="runFxCop">
  <exec program="${build.dir}\tools\MicrosoftFxCop\FxCopCmd.exe" commandline="/p:${build.dir}\svn_platform.FxCop /o:${build.dir}\FxCop_Output\fxcop-results.xml" failonerror="false" />
</target>

Я получаю ошибку:

Analysis was not performed; at least one valid rules assembly and one valid target file must be specified.
1 total analysis engine exceptions.

Ответы [ 2 ]

1 голос
/ 26 марта 2010

Если позволите, я предлагаю вам взглянуть на статью , которую я написал по этому вопросу некоторое время назад. Немного старый, но все еще применяется.

Короче говоря, задача FxCop в NantContrib является привередливой и требует установки FxCop. Мне нравится иметь бинарные инструменты в управлении исходным кодом, наряду с моим кодом. Чтобы сделать это, я использую задачу NAnt exec для делегирования локальной (неустановленной) копии FxCop, которая выполняет эту работу.

0 голосов
/ 24 марта 2010

Используйте задачу fxcop

...