0

私のチームは FxCop を使用して、既存の ASP.NET アプリケーションをクリーンアップしています。

FxCop が警告をカウントする方法に奇妙な動作があることに気付きました。

コードの 1 回のパスで、FxCop は各メソッドの特定のルールに関連する最初の警告のみを検出してカウントしているようです。

だから、もし私が持っているなら:

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

...私の FxCop レポートは、メソッド test3() で DoNotInitializeUnecessarily 型の最初の警告のみを検出してカウントします。メソッドtest3()でFxCopにこの問題の両方のインスタンスを見つけてカウントさせる方法はありますか?

FxCop は警告の数を報告していないため、現在のカウント方法には問題があります。これにより、既存の FxCop 警告を修正するのに必要な時間を見積もることが困難になります。実際には、アプリケーション内にいくつあるかがわからないためです。

4

1 に答える 1

3

Tools->Settings->Project Defaults->"Disable rules after [ 1] exceptions"を変更してみました か?

于 2009-01-24T11:35:29.290 に答える