如何整合FxCop和VS 2008?

Vad*_*dim 14 integration fxcop visual-studio-2008

如果这是重复的问题,请指出正确的链接,我将删除此问题.

我知道在VS Team System中我可以使用代码分析,但我正在使用VS Professional.

你能告诉我如何整合FxCop和Visual Studio吗?我不想将FxCopCmd.exe添加到我的Post-build事件中以便在每次编译时运行FxCop.我想通过右键单击解决方案资源管理器中的项目来选择运行FxCop.

谢谢你的帮助.

Vad*_*dim 24

花了一段时间我终于明白了.它并不理想但它有效.

更新: 我创建了一个分步说明的帖子:

感谢aamit,即使MSDN文章中的解决方案不起作用,他也提供了使我走上正轨的链接.给他+ 1; 他应得的.

1.)在FxCop GUI中保存您的项目.

重要提示:

  • 一个.将项目保存在解决方案所在的同一目录中.
  • 湾 为FxCop项目名称提供与解决方案名称相同的名称,并包含.sln扩展名.

例如:如果您的解决方案名称是MySolution.sln,则FxCop项目名称将是MySolution.sln.FxCop.

2.)在Visual Studio中,选择工具 - >外部Toos

3.)在"外部工具"对话框中输入以下信息:

  • 标题:FxCop
  • 命令:C:\ Program Files\Microsoft FxCop 1.36\FxCopCmd.exe
  • 参数:/ c /p:"$(SolutionDir)\$(SolutionFileName).fxcop"/ cXsl:"C:\ Program Files\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl"
  • 初始目录:C:\ Program Files\Microsoft FxCop 1.36

确保选中"使用输出窗口"复选框.

而已.它适用于我,我希望它能为你工作.


ami*_*wal 16

如何在Visual Studio中将FxCop设置为外部工具?这是链接:

http://msdn.microsoft.com/en-us/library/bb429389(VS.80).aspx