2011-01-12 56 views
0

我在过去几天遇到了奇怪的问题。今天的奇怪问题是关于代码分析和TFS 2010 Builds。奇怪的代码分析问题关于TFS 2010 Build

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

问题不大,FxCop的结果与自动运行tfs 2010 build或从命令提示符手动运行不同。即使它们都使用相同的命令参数和值。例如,如果我在TFS版本中运行FxCop,我会得到7个错误,但是如果我通过命令提示符使用我在构建日志中看到的命令运行FxCop,则会得到133个错误。

什么可能导致这些差异?

回答

0

我解决了这个问题。

它是关于CustomDictionary路径。

我删除了FXCop \ CustomDictionary.xml进行测试并忘记。我替换了CustomDictionary,一切都变得正常了。

0

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

+0

是的,因为我复制fxcop命令从tfs生成日志并粘贴到命令行。所以,他们是相同的... – 2011-01-12 14:31:44