So zeigen Sie Fehler und Warnungen an

Hinweis

In der Fehlerliste werden Informationen zu einer bestimmten Fehlermeldung angezeigt. Sie können die Fehlernummer oder den Fehlerzeichenfolgentext aus dem Ausgabefenster kopieren. Um das Ausgabefenster anzuzeigen, drücken Sie STRG+ALT+O. Siehe Ausgabefenster.

Verwenden Sie die Fehlerliste, um Fehler, Warnungen und Informationsmeldungen während des Schreibens und Erstellens von Code zu finden und zu reagieren. Diese Vorgehensweise zeigt allgemeine Aufgaben: Anzeigen der Fehlerliste, Filtern des Inhalts, Suchen und Sortieren von Einträgen, Navigieren zur Quelle eines Fehlers, Kopieren oder Speichern von Ergebnissen und Onlinehilfe.

Anzeigen der Fehlerliste

  1. Wählen Sie Ansicht>Fehlerliste aus, oder drücken Sie STRG+\+E.
  2. Wählen Sie eine der Registerkarten aus, um die angezeigte Informationsebene zu steuern: Fehler, Warnungen oder Nachrichten.

Filtern der Liste nach Bereich und Quelle

Verwenden Sie die Dropdown-Menüs der Symbolleiste, um zu begrenzen, welche Einträge angezeigt werden:

  • Dropdownliste links (Bereich): Gesamte Lösung, Dokumente öffnen, aktuelles Projekt, aktuelles Dokument. Dadurch wird der Satz von Codedateien eingeschränkt, die von der Fehlerliste berücksichtigt werden.
  • Rechtes Dropdownmenü (Quelle): Erstellen, IntelliSense oder beides. Wählen Sie aus, ob Fehler angezeigt werden sollen, die aus einem Build, aus intelliSense-Analysen oder beidem resultierten.

Sortieren und Anpassen von Spalten

  • Klicken Sie auf eine beliebige Spaltenüberschrift, um nach dieser Spalte zu sortieren. Halten Sie die UMSCHALTTASTE gedrückt, und klicken Sie auf weitere Kopfzeilen, um eine sekundäre Sortierung anzuwenden.
  • Um auszuwählen, welche Spalten sichtbar sind, klicken Sie mit der rechten Maustaste auf eine beliebige Spaltenüberschrift, und wählen Sie " Spalten anzeigen" aus. Um die Anzeigereihenfolge zu ändern, ziehen Sie Spaltenüberschriften nach links oder rechts.

Suchen der Fehlerliste

  1. Verwenden Sie das Textfeld "Fehlerliste suchen " auf der rechten Seite der Symbolleiste "Fehlerliste", um bestimmte Einträge zu finden.
  2. Sie können nach Begriffen suchen, die in einer beliebigen sichtbaren Spalte angezeigt werden. Suchergebnisse werden immer basierend auf der Spalte sortiert, die die Sortierpriorität hat, nicht nach der Suchabfrage oder dem Filter.
  3. Um die Suche zu löschen, drücken Sie ESC , während sich der Fokus in der Fehlerliste befindet, oder klicken Sie auf das X auf der rechten Seite des Suchfelds.

Öffnen Sie die Datei, und navigieren Sie zu einem Fehler.

  • Doppelklicken Sie auf einen beliebigen Eintrag in der Fehlerliste, um die Datei zu öffnen, die das Problem enthält, und wechseln Sie zum Fehlerspeicherort.

Kopieren oder Speichern von Fehlern

  1. Wählen Sie die Fehler aus, die Sie kopieren möchten.
  2. Klicken Sie mit der rechten Maustaste auf die Auswahl, und wählen Sie "Kopieren" aus, oder drücken Sie STRG+C.
  3. Fügen Sie die kopierten Einträge in eine Textdatei oder eine Excel-Kalkulationstabelle ein (Felder werden Spalten zugeordnet).
  • Um die gesamte Zeile für einen einzelnen Eintrag zu kopieren, klicken Sie mit der rechten Maustaste, und wählen Sie "Zeile kopieren" aus, oder drücken Sie STRG+UMSCHALT+C.

Hilfe online abrufen

  • Drücken Sie F1 , um die Dokumentationsseite für den ausgewählten Fehlercode (sofern verfügbar) zu öffnen. Die Seite wird im Standardbrowser oder in der Hilfeanzeige geöffnet.
  • In Visual Studio 17.12 und höher kopiert das Kopieren eines Fehlers aus der Fehlerliste mit STRG+C auch die Beschreibung in die Zwischenablage, sodass Sie ihn in eine Suche einfügen können.
  • Um den Browser zu öffnen und eine Bing-Suche mit der Fehlerbeschreibung in einem Tastenanschlag zu initiieren, drücken Sie STRG+F1.

Beheben anfälliger NuGet-Pakete mit GitHub Copilot

Ab Visual Studio 2026, Version 18.10, können Sie GitHub Copilot bitten, anfällige NuGet-Pakete direkt aus der Fehlerliste zu beheben. NuGet-Audit meldet während des Restorevorgangs bekannte Paketsicherheitslücken als Warnungen mit Codes NU1901, NU1902, NU1903 oder NU1904.

Um dieses Feature zu verwenden, melden Sie sich beim GitHub Copilot an, und aktivieren Sie den integrierten NuGet Model Context Protocol (MCP)-Server über das Menü Copilot Chat Tools. Weitere Informationen finden Sie in der NuGet MCP Server-Dokumentation.

  1. Stellen Sie eine Lösung wieder her, die ein Paket mit einer bekannten Schwachstelle enthält.
  2. Öffnen Sie Ansicht>Fehlerliste, und suchen Sie nach der NuGet-Überwachungswarnung.
  3. Wählen Sie die Aktion mit dem Glitzersymbol in der Spalte Fixer für die Warnung aus. Diese Aktion öffnet GitHub Copilot Chat im Agentmodus mit einer Anforderung, die anfälligen NuGet-Pakete mithilfe des NuGet MCP-Servers zu beheben.
  4. Überprüfen Sie die von GitHub Copilot vorgeschlagenen Änderungen und wenden Sie sie an.

Problemdetails anzeigen

  • Für C++-Projekte können Sie die Spalte "Details " aktivieren, die ein klickbares Symbol anzeigt, wenn ein Eintrag zusätzliche Diagnoseinformationen enthält. Klicken Sie auf das Symbol, um das Fenster "Problemdetails" zu öffnen.

Verwalten des Fehlerlistenfensters

UI-Referenz

Die folgenden Spalten werden standardmäßig im Fenster "Fehlerliste " angezeigt:

  • Schweregrad – Zeigt den Typ des Eintrags an (Fehler, Warnung, Meldung, Warnung (aktiv/inaktiv)).
  • Code – Der Fehler- oder Warncode.
  • Beschreibung – Der Eintragstext, der das Problem beschreibt.
  • Projekt – Das Projekt, in dem der Fehler erkannt wurde.
  • Datei – Der Dateiname, der das Problem enthält.
  • Zeile – Die Zeilennummer, in der das Problem auftritt.
  • Details – (C++-Projekte) Klicken Sie, um das Fenster "Problemdetails" zu öffnen, wenn zusätzliche Diagnoseinformationen vorhanden sind.

Darüber hinaus können Sie die folgenden anderen Spalten aktivieren. Klicken Sie mit der rechten Maustaste auf die Spaltenleiste, um das Kontextmenü zu öffnen, und wählen Sie " Spalten anzeigen " aus, um sie zu aktivieren.

  • Projektrang - Die Zahlen nummerieren die Projekte in der Lösung (1-basiert).
  • Pfad : Pfad zu der Datei, die dieses Problem enthält.
  • Spalte – Die Spaltennummer, in der das Problem erkannt wurde.
  • Kategorie – Nur IntelliSense. Kategorie des Problems, z. B. "Compiler".
  • Quelle – Quellen umfassen Build und IntelliSense.
  • Tool – Nur erstellen. Das ausführbare Tool, das dieses Problem generiert hat.

Weitere Informationen und weitere konzeptionelle Details zur Fehlerliste finden Sie in der ursprünglichen Dokumentation für das Fenster "Fehlerliste".