我们目前在发布模式下运行代码分析,当我们在开发环境中运行代码分析时,通过 Visual Studio IDE 我们得到 2 个错误:
1) CA1506 避免过度的类耦合
2) CA1823 避免未使用的私有字段
当我们签入时,我们在构建服务器上进行了门控签入,该服务器获取最新的源代码运行单元测试和代码分析。服务器不会接收这些错误。
我已经检查以确保它使用相同的规则集,并且项目不被排除在运行之外。唯一的区别是构建服务器使用命令行而不是 IDE 来运行代码分析。服务器确实使用 VS2010,我们使用 VS2012,但我在另一台运行 VS2010 的开发 PC 上尝试过,并且出现了错误,所以它看起来真的是命令行工具......
有没有人遇到过这个问题?
提前致谢。