visual-studio - 如何在 Visual Studio 2010 Professional 中启用代码分析?

标签 visual-studio code-analysis fxcop

我可以看到我们可以在 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/

相关文章:

c# - 如何找到依赖于特定依赖项的特定版本?

dart - 当考虑到代码已死时,我无法理解 Dart 编辑器如何评估表达式

c# - 创建可读的 FxCop 报告

c# - 防止在 visual studio 2010 中的条件表达式中赋值

python-2.7 - Visual Studio Code : No tests discovered, 请检查测试的配置设置

c++ - 在 midl 生成的头文件中定义一个结构

c# - 是否有用于 Visual C# 2005 的字符串表资源?

java - PMD 代表什么?

c# - 正在分析 FxCop/代码分析警告 CA1506 : AvoidExcessiveClassCoupling

msbuild - 禁用代码分析输出 MSBuild