过去几天我遇到了一些奇怪的问题。今天奇怪的问题是关于代码分析和TFS 2010构建。
在我们将TFS从2008年升级到2010年之后,我们将解决方案从Visual Studio 2008升级到2010.升级时没有错误,但我们看到了有关代码分析的奇怪内容。
问题很简单,FxCop结果因tfs 2010构建自动运行或从命令提示符手动运行而有所不同。即使它们都使用相同的命令参数和值。
例如,如果我在TFS构建中运行FxCop,我会得到7个错误,但是如果我使用命令提示符运行FxCop,使用我在构建日志中看到的命令,我会得到133个错误。
可能导致这些差异的原因是什么?
答案 0 :(得分:0)
您是否已验证运行的VS和命令行分析是否使用相同的规则集?
答案 1 :(得分:0)
我解决了这个问题。
这是关于CustomDictionary路径。
我删除了FXCop \ CustomDictionary.xml进行测试而忘记了。我取代了CustomDictionary,一切都变得正常了。