0

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

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

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

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

什么可能导致这些差异?

4

2 回答 2

0

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

于 2011-01-12T14:03:53.203 回答
0

我解决了这个问题。

这是关于 CustomDictionary 路径的。

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

于 2011-01-13T12:55:31.640 回答