如何将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.
答案 0 :(得分:1)
如果可以的话,我建议你前一段时间看一下article I wrote。稍微陈旧,但仍然适用。
长话短说,NantContrib中的FxCop任务很挑剔,需要安装FxCop。我喜欢在源代码管理中使用二进制工具,以及我的代码。为了使这项工作成功,我使用NAnt的exec
任务委托FxCop的本地(未安装)副本进行工作。
答案 1 :(得分:0)
使用fxcop任务