共用方式為


程式碼度量問題疑難排解

當您收集程式碼度量時,可能會遇到下列一些問題:

  • Visual Studio 2010 程式碼複雜度計算的變更

Visual Studio 2010 程式碼複雜度計算的變更

相同的函式運用在下列情況時,Visual Studio 2010 中計算的程式碼複雜度度量可能與舊版 Visual Studio 計算的度量不同:

  • 函式包含一個或多個 catch 區塊。 在舊版 Visual Studio 中,catch 區塊不包含在計算中。 在 Visual Studio 2010 中,每個 catch 區塊的複雜度都會加入至函式複雜度。

  • 函式包含 switch (在 VB 中為 Select Case) 陳述式。 Visual Studio 2010 和舊版之間的編譯器差異可能會對包含繼續 case 的一些 switch 陳述式產生不同的 MSIL 程式碼。

請參閱

其他資源

測量 Managed 程式碼的複雜度和維護性