0

我的团队正在使用 FxCop 来帮助清理现有的 ASP.NET 应用程序。

我们注意到 FxCop 计算警告的方式有一些奇怪的行为。

似乎在一次通过代码时,FxCop 只查找并计算与每个方法中的特定规则相关的第一个警告。

所以,如果我有:

public test3(){
   int a = 0; //DoNotInitializeUnecessarily
   int b = 0; //DoNotInitializeUnecessarily
}

...我的 FxCop 报告只会在方法 test3() 中找到并计算类型为 DoNotInitializeUnecessarily 的第一个警告。有没有办法让 FxCop 在方法 test3() 中找到并计算这个问题的两个实例?

当前的计数方法对我们来说是有问题的,因为 FxCop 没有报告警告的数量。这使得很难估计修复现有 FxCop 警告需要多少时间,因为我们实际上不知道应用程序中有多少警告。

4

1 回答 1

3

您是否尝试更改 工具->设置->项目默认值->“[1] 例外后禁用规则”

于 2009-01-24T11:35:29.290 回答