【发布时间】:2013-07-25 07:01:04
【问题描述】:
我们目前在发布模式下运行代码分析,当我们在开发环境中运行代码分析时,通过 Visual Studio IDE 我们得到 2 个错误:
1) CA1506 避免过度的类耦合
2) CA1823 避免未使用的私有字段
当我们签入时,我们会在构建服务器上进行门控签入,该服务器会获取最新的源代码并运行单元测试和代码分析。服务器不会发现这些错误。
我已检查以确保其使用相同的规则集,并且项目不会被排除在运行之外。唯一的区别是构建服务器使用命令行而不是 IDE 来运行代码分析。服务器确实使用VS2010,我们使用VS2012,但我在另一台运行VS2010的开发PC上尝试并出现错误,所以它看起来真的是命令行工具......
以前有人遇到过这个问题吗?
提前致谢。
【问题讨论】:
-
原来问题出在我们运行 FxCopCmd 10.0 版的构建服务器上,升级到 11 后,问题就解决了。
标签: .net visual-studio code-analysis fxcop static-code-analysis