Analysieren der Qualität von verwaltetem Code mit der Codeanalyse

Sie können die Codeanalysetools in Visual Studio verwenden, um potenzielle Probleme im Code, wie z. B. nicht sicheren Datenzugriff, Verwendungsverstöße oder Probleme mit dem Entwurf, zu ermitteln.Die Codeanalyse funktioniert in .NET Framework-Anwendungen, systemeigenen Anwendungen (C und C++) und Datenbankanwendungen.Die Codeanalyse für verwalteten Code organisiert Regeln in Regelsätzen, die auf bestimmte Codeprobleme abzielen.

Allgemeine Aufgaben

Allgemeine Aufgaben

Unterstützender Inhalt

Praktische Übungen: Erlernen Sie die Grundlagen der Codeanalyse, indem Sie Fehler in einer einfachen .NET Framework-Anwendung beheben.

Konfigurieren Sie die Codeanalyse für ein Projekt: Regeln für verwalteten Code sind in Regelsätzen organisiert, die auf bestimmte Bereiche abzielen, z. B. Sicherheit und Entwurf.Sie können einen der Microsoft-Standardregelsätze verwenden oder einen eigenen Regelsatz erstellen.

Führen Sie die Codeanalyse aus: Sie können angeben, dass die Codeanalyse automatisch jedes Mal ausgeführt wird, wenn eine Projektkonfiguration erstellt wird; Sie können die Codeanalyse auch manuell für ein Projekt ausführen.

Analysieren Sie die Ergebnisse der Codeanalyse:Die Warnungen und Fehler der Codeanalyse sind im Fenster "Codeanalyse" aufgeführt.Sie können den Titel einer Warnung oder eines Fehlers auswählen, um weitere Informationen zur Warnung anzuzeigen und um die Quellcodezeile anzuzeigen bzw. hervorzuheben, die die Regel ausgelöst hat.Sie können die ID der Warnung auswählen, um ausführliche Informationen in der MSDN Library anzuzeigen, die Informationen und Beispiele zur Behebung des Problems enthält.

Integrieren der Codeanalyse in den Entwicklungslebenszyklus: Mithilfe der Eincheckrichtlinien von Team Foundation-Versionskontrolle können Entwicklungsteams sicherstellen, dass alle Eincheckvorgänge für Code allgemeinen Codeanalysestandards entsprechen.Das Erstellen einer Arbeitsaufgabe für einen Verstoß gegen eine Codeanalyseregel ist eine einfache Prozedur, die Sie im Fenster "Fehlerliste" ausführen können.