Freigeben über


Problembehandlung für Codemetrikfehler

Beim Sammeln von Codemetrikdaten treten unter Umständen einige der folgenden Probleme auf:

  • Änderungen in den Visual Studio 2010-Berechnungen für die Codekomplexität

Änderungen in den Visual Studio 2010-Berechnungen für die Codekomplexität

In den folgenden Situationen kann sich die in Visual Studio 2010 berechnete Codekomplexitätsmetrik einer Funktion von der Berechnung in älteren Visual Studio-Versionen unterscheiden:

  • Die Funktion enthält mindestens einen Catch-Block. In älteren Versionen von Visual Studio wurden Catch-Blöcke bei der Berechnung nicht berücksichtigt. In Visual Studio 2010 wird die Komplexität jedes Catch-Blocks der Komplexität der Funktion hinzugefügt.

  • Die Funktion enthält eine Switch-Anweisung ("Select Case" in VB). Aufgrund von Compilerunterschieden zwischen Visual Studio 2010 und älteren Versionen wird für einige Switch-Anweisungen mit FallThrough unter Umständen unterschiedlicher MSIL-Code generiert.

Siehe auch

Weitere Ressourcen

Messen von Komplexität und Verwaltbarkeit verwalteten Codes