FxCop +命令行执行?

时间:2010-08-04 13:19:10

标签: .net fxcop fxcopcmd

有没有人知道如何或可以提供通过命令行运行FxCop的语法。

我想设置一个任务来运行一个已定义的rules.fxcop文件(这是一个空项目,我只使用一组选定的规则来减少噪音并检查我感兴趣的内容)

有人可以解释我是如何做到这一点的......

我猜我需要获取最新版本的代码并首先编译.dll然后以某种方式获取fxcop项目将dll添加为目标并运行分析。然后我希望通过电子邮件导出的违规行为或保存到目录。

想法?

2 个答案:

答案 0 :(得分:2)

我建议你小便并购买所有新零件......

尝试与CC.NET实施持续集成。在其中,您可以与NUnit,NDepend,NCover和FxCop集成。所有这些都可以通过电子邮件发送给您,显示在仪表板上,或通过托盘中的程序显示。

答案 1 :(得分:2)

您是否尝试过以下内容:

fxcopcmd.exe /project:"<path to your .fxcop file>" /file:"<path to your target DLL>" /out:"<path to output report>