コード メトリックに関する問題のトラブルシューティング

コード メトリックスを収集するときに、いくつかの次の問題が発生する可能性があります。

Visual Studio 2010 のコードの複雑な計算での変更

同じ関数のコードの複雑性メトリックが計算されたVisual Studio 2010の以前のバージョンで計算されたメトリックによって異なる場合がVisual Studio次の状況で。

  • 関数を 1 つまたは複数の catch ブロック。 以前のバージョンのVisual Studio、catch ブロックが計算に含まれていません。 Visual Studio 2010、各ブロックの catch ブロックの複雑さは、関数の複雑さに追加します。

  • 関数には、switch (VB の場合はオン) ステートメントが含まれています。 コンパイラの相違Visual Studio 2010以前のバージョンはフォール スルー ケースを含む一部の switch ステートメントの別の MSIL コードを生成することができます。

関連項目

マネージ コードの複雑さと保守性の測定