如果这个是重复的问题,请点我到适当的链接,我会删除这个问题。

我知道,在VS团队系统,我可以使用代码分析,但是,我使用的VS专业。

你能告诉我怎么可以将FxCop和Visual Studio?我不想加入FxCopCmd.exe 到我后建立的事件,以运行FxCop与每一个汇编。我希望能够运行FxCop当我选择通过正确的点击该项目在解决方案。

谢谢你的帮助。

有帮助吗?

解决方案

它花了一段时间,通过最后我终于弄清楚。它不理想,但它的工作。

更新: 我创建一个后 一步一步的指示:

谢谢来 aamit, 谁提供链接,让我在正确的轨道,即使这种解决办法在MSDN品不工作。给他+1;他应该得到它。

1.) 在FxCop GUI保存项目。

重要:

  • a.保存项目中的同一目录下 那你的解决方案。
  • b.给FxCop项目名称 同样,作为解决方案的名字和 包括.sln扩展。

例如:如果你的解决方案的名称是 MySolution.sln, ,FxCop项目的名称是会 MySolution.sln.FxCop.

2.) 在Visual Studio选择工具->的外部特什

3.) 进入下列信息在外部工具对话框:

  • 标题: FxCop
  • 命令: C:\Program 文件\Microsoft FxCop1.36\FxCopCmd.exe
  • 参数: /c /p:"$(SolutionDir)\$(SolutionFileName).fxcop" /cXsl:"C:\Program 文件\Microsoft FxCop1.36\Xml\VSConsoleOutput.xsl"
  • 最初的目录: C:\Program 文件\Microsoft FxCop1.36

确保 "使用"输出"窗口" 复选检查。

就是这样。它为我工作我希望这将对你的工作。

其他提示

如何设立的FxCop在Visual Studio中的外部工具?这里的链接:

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

我跑得非常相似瓦迪姆的作为该项目的生成后事件的命令。这样一来,我只要我重新编译得到的FxCop错误。但是,我们的命令是几乎相同的;很高兴知道至少有两个人在世界上得出同样的结论!

在错误都在Visual Studo的错误列表窗格中显示出来。

"%ProgramFiles%\Microsoft FxCop 1.36\FxCopCmd.exe"
/file:"$(TargetPath)" 
/console
/dictionary:"$(SolutionDir)Res\FxCop\CustomDictionary.xml"
/searchgac 
/ignoregeneratedcode

(可以省略/字典的说法,它只是指出了我的自定义词典文件,因为FxCop的标志几个变量名称为匈牙利命名法时,他们没有我也行,为了便于阅读的命令之一。)

这确实让构建长一点,但它很高兴看到错误马上和每个项目的定制命令设置。祝你好运!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top