我可以看到我们可以在 Visual Studio Team Systems 中启用代码分析。但我使用的是 Visual Studio 2010 Professional。
我们是否可以选择在此版本中启用代码分析,或者我们是否可以将 FxCop 和 StyleCop 等任何工具与此版本集成以验证代码。
我期待我的代码应该在我构建解决方案的那一刻进行分析。
如果有人知道这一点,请与我分享一些解决方案。
最佳答案
您可以在解决方案的构建后事件中通过命令行集成 FxCop。
下载 FxCop 1.36 并将以下命令添加到构建后事件中:
"$(ProgramFiles)\Microsoft FxCop 1.36\FxCopCmd.exe" /c /p:"$(ProjectDir)\FxCop$(ConfigurationName).FxCop" /consolexsl:"$(ProgramFiles)\Microsoft FxCop 1.36\Xml\VSConsoleOutput.xsl"
通过 consolexsl 参数,输出被格式化,以便输出包含在你的 VisualStudio builderrors 和 -warnings 中。
我们已经创建了一个 FxCop 文件,它指定了 FxCop-Gui 的规则。该文件在命令中加载。
关于visual-studio - 如何在 Visual Studio 2010 Professional 中启用代码分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833608/