代码分析(FXCop)命令行差异

时间:2013-07-25 07:01:05

标签: .net visual-studio code-analysis fxcop static-code-analysis

我们目前正在发布模式下运行代码分析,当我们在开发环境中运行代码分析时,通过Visual Studio IDE我们得到2个错误:

1)CA1506避免过多的类耦合

2)CA1823避免使用未使用的私有字段

当我们办理登机手续时,我们在构建服务器上进行了一次门禁检查,该服务器获取最新的源代码运行单元测试和代码分析。服务器不会收到这些错误。

我已经检查过以确保它使用相同的规则集,并且不会排除项目的运行。唯一的区别是Build服务器使用命令行来运行代码分析而不是IDE。服务器确实使用VS2010,我们使用VS2012,但我尝试了另一台运行VS2010的dev pc并且出现了错误,所以它看起来真的是它的命令行工具......

之前有没有人遇到过这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

事实证明问题发生在我们运行FxCopCmd 10.0版的Build服务器上,在我们升级到11之后,问题就解决了。