fxcop与Nant

时间:2010-03-24 08:21:35

标签: nant fxcop

如何将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 个答案:

答案 0 :(得分:1)

如果可以的话,我建议你前一段时间看一下article I wrote。稍微陈旧,但仍然适用。

长话短说,NantContrib中的FxCop任务很挑剔,需要安装FxCop。我喜欢在源代码管理中使用二进制工具,以及我的代码。为了使这项工作成功,我使用NAnt的exec任务委托FxCop的本地(未安装)副本进行工作。

答案 1 :(得分:0)

使用fxcop任务