Share via


Konfigurieren der Legacy-Analyse für verwalteten Code

In Visual Studio können Sie aus einer Liste mit Regelsätzen für die Codeanalyse auswählen, um diese auf ein Projekt mit verwaltetem Code anzuwenden. Standardmäßig ist der Regelsatz Empfohlene Microsoft-Mindestregeln ausgewählt, aber Sie können bei Bedarf auch einen anderen Regelsatz anwenden. Regelsätze können auf ein oder mehrere Projekte in einer Projektmappe angewendet werden.

Hinweis

Dieser Artikel bezieht sich auf die Legacyanalyse, nicht auf die .NET Compiler Platform-basierten Codeanalysetools.

Konfigurieren eines Regelsatzes für ein .NET Framework-Projekt

  1. Öffnen Sie die Registerkarte Codeanalyse auf den Eigenschaftenseiten des Projekts. Dafür stehen folgende Möglichkeiten zur Verfügung:

    • Wählen Sie im Projektmappen-Explorer das Projekt aus. Wählen Sie in der Menüleiste Analysieren>Codeanalyse konfigurieren>Für <Projektname> aus.

    • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, wählen Sie Eigenschaften und dann die Registerkarte Codeanalyse aus.

  2. Wählen Sie in den Listen Konfiguration und Plattform die Buildkonfiguration und Zielplattform aus.

  3. Damit die Codeanalyse jedes Mal, wenn das Projekt mit der ausgewählten Konfiguration erstellt wird, ausgeführt wird, wählen Sie im Abschnitt Binäre Analysetools die Option Beim Erstellen ausführen aus. Sie können die Legacycodeanalyse auch manuell ausführen. Ausführliche Informationen hierzu finden Sie unter Gewusst wie: Manuelles Ausführen der Legacycodeanalyse für verwalteten Code.

  4. Um Warnungen aus generiertem Code anzuzeigen, deaktivieren Sie das Kontrollkästchen Ergebnisse aus generiertem Code unterdrücken.

    Hinweis

    Allerdings werden durch diese Option keine Codeanalysefehler und -warnungen zu generiertem Code unterdrückt, wenn die Fehler und Warnungen in Formularen und Vorlagen auftreten. Der Quellcode für ein Formular oder eine Vorlage kann sowohl angezeigt als auch verwaltet werden, wobei er nicht überschrieben wird.

  5. Führen Sie in der Liste Aktive Regeln einen der folgenden Schritte aus:

    • Wählen Sie den Regelsatz aus, den Sie verwenden möchten.

    • Wählen Sie <Durchsuchen> aus, um einen vorhandenen benutzerdefinierten Regelsatz zu suchen, der nicht in der Liste aufgeführt ist.

    • Definieren Sie einen benutzerdefinierten Regelsatz.

Angeben von Regelsätzen für mehrere Projekte in einer Projektmappe

Standardmäßig wird allen verwalteten Projekten einer Projektmappe der Codeanalyse-Regelsatz Empfohlene Microsoft-Mindestregeln zugewiesen. Sie können die Regelsätze ändern, die den Projekten einer Projektmappe im Dialogfeld Eigenschaften für die Projektmappe zugewiesen werden.

  1. Öffnen Sie die Projektmappe in Visual Studio.

  2. Wählen Sie im Menü Analyse die Option Codeanalyse für Projektmappe konfigurieren aus.

  3. Erweitern Sie ggf. Allgemeine Eigenschaften, und wählen Sie dann Codeanalyseeinstellungen aus.

  4. Sie können einen Regelsatz für ein oder mehrere Projekte angeben.

    • Wählen Sie den Projektnamen aus, um einen Regelsatz für ein einzelnes Projekt anzugeben.

    • Um einen Regelsatz für mehrere Projekte anzugeben, drücken Sie die STRG-TASTE und wählen die Projektnamen aus.

    • Um alle Projekte in der Projektmappe anzugeben, drücken Sie die UMSCHALTTASTE und wählen die Projektliste aus.

  5. Wählen Sie das Feld Regelsatz eines Projekts und dann den Namen des Regelsatzes aus, den Sie anwenden möchten.