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.