如何将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.发布于 2010-03-26 08:37:12
如果可以的话,我建议你在一段时间之前看一看关于这件事的article I wrote。略显陈旧,但仍然适用。
长话短说,NantContrib中的FxCop任务很繁琐,并且需要安装FxCop。我喜欢在源代码控制中使用二进制工具,以及我的代码。为此,我使用NAnt的exec任务将任务委托给FxCop的本地(未安装的)副本,由它来完成这项工作。
发布于 2010-03-24 16:25:40
使用fxcop任务
https://stackoverflow.com/questions/2506206
复制相似问题