关于TFS 2010 Build的奇怪代码分析问题

Strange Code Analysis Problem About TFS 2010 Build

最近几天我遇到了奇怪的问题。今天的奇怪问题是有关代码分析和TFS 2010构建的。

在将TFS从2008年升级到2010年之后,我们又将解决方案从Visual Studio 2008升级到了2010年。升级时没有错误,但是我们看到了有关代码分析的奇怪之处。

问题很简单,FxCop的结果与从tfs 2010构建自动运行或从命令提示符手动运行而有所不同。即使它们都使用相同的命令参数和值。

例如,如果我在TFS构建中运行FxCop,则出现7个错误,但是我使用在构建日志中看到的命令通过命令提示符运行FxCop,则出现133个错误。

什么会导致这些差异?


我解决了这个问题。

这与CustomDictionary路径有关。

我删除了FXCop \\\\ CustomDictionary.xml以进行测试,然后忘记了。我替换了CustomDictionary,一切恢复正常。


您是否已验证VS和命令行分析运行是否使用相同的规则集?