Freigeben über


Ausgabefenster

Im Ausgabefenster werden Statusmeldungen für verschiedene Features in der integrierten Entwicklungsumgebung (IDE) angezeigt. Um das Ausgabefenster zu öffnen, wählen Sie auf der Menüleiste die Option "Ausgabe anzeigen>" aus, oder drücken Sie STRG++.

Symbolleiste

Die folgenden Steuerelemente werden in der Symbolleiste des Ausgabefensters angezeigt.

Ausgabe anzeigen von

Zeigt einen oder mehrere Ausgabebereiche an, die angezeigt werden sollen. Je nachdem, welche Tools in der IDE das Ausgabefenster zum Übermitteln von Nachrichten an den Benutzer verwendet haben, stehen möglicherweise mehrere Informationsbereiche zur Verfügung.

Nachricht im Code suchen

Verschiebt die Einfügemarke im Code-Editor in die Zeile, die den ausgewählten Buildfehler enthält.

Zur vorherigen Nachricht wechseln

Ändert den Fokus im Ausgabefenster in den vorherigen Buildfehler und verschiebt die Einfügemarke im Code-Editor in die Zeile, die diesen Buildfehler enthält.

Zur nächsten Nachricht wechseln

Ändert den Fokus im Ausgabefenster in den nächsten Buildfehler und verschiebt die Einfügemarke im Code-Editor in die Zeile, die diesen Buildfehler enthält.

Alle löschen

Löscht den gesamten Text aus dem Ausgabebereich .

Word-Umbruch ein/aus

Aktiviert und deaktiviert das Word Wrap-Feature im Ausgabebereich . Wenn Word Wrap aktiviert ist, werden Text in längeren Einträgen, die über den Anzeigebereich hinausgehen, in der folgenden Zeile angezeigt.

Ausgabebereich

Der in der Liste "Ausgabe anzeigen" ausgewählte Ausgabebereich zeigt die Ausgabe aus der angegebenen Quelle an.

Weiterleiten von Nachrichten an das Ausgabefenster

Wenn Sie das Ausgabefenster immer dann anzeigen möchten, wenn Sie ein Projekt erstellen, wählen Sie im Dialogfeld "Optionen " auf der Seite " Projekte und Lösungen>allgemein " die Option "Ausgabefenster anzeigen" aus, wenn der Build gestartet wird. Wählen Sie dann mit einer codedatei, die zur Bearbeitung geöffnet ist, auf der Symbolleiste "Ausgabefenster" die Option "Gehe zur nächsten Nachricht" und "Zur vorherigen Nachricht wechseln" aus, um Einträge im Ausgabebereich auszuwählen. Wie Sie dies tun, springt die Einfügemarke im Code-Editor zu der Codezeile, in der das ausgewählte Problem auftritt.

Bestimmte IDE-Features und Befehle, die im Befehlsfenster aufgerufen werden, liefern ihre Ausgabe im Ausgabefenster . Die Ausgabe von externen Tools wie .bat und .com Dateien, die normalerweise im Befehlsfenster angezeigt werden, wird an einen Ausgabebereich weitergeleitet, wenn Sie die Option " Ausgabefenster verwenden " in "Externe Tools verwalten" auswählen. Viele andere Arten von Nachrichten können auch in Ausgabebereichen angezeigt werden. Wenn z. B. Transact-SQL Syntax in einer gespeicherten Prozedur für eine Zieldatenbank überprüft wird, werden die Ergebnisse im Ausgabefenster angezeigt.

Sie können auch Eigene Anwendungen programmieren, um Diagnosemeldungen zur Laufzeit in einen Ausgabebereich zu schreiben. Verwenden Sie dazu Member der Debug Klasse oder Trace Klasse im System.Diagnostics Namespace der .NET-API. Elemente der Debug Klassenanzeigeausgabe, wenn Sie Debugkonfigurationen Ihrer Lösung oder Ihres Projekts erstellen. Elemente der Trace Klassenanzeigeausgabe beim Erstellen von Debug- oder Releasekonfigurationen. Weitere Informationen finden Sie unter Diagnosemeldungen im Ausgabefenster.

In C++ können Sie benutzerdefinierte Buildschritte und Buildereignisse erstellen, deren Warnungen und Fehler im Ausgabebereich angezeigt und gezählt werden. Durch Drücken von F1 in einer Ausgabezeile können Sie ein entsprechendes Hilfethema anzeigen. Weitere Informationen finden Sie unter Formatieren der Ausgabe eines benutzerdefinierten Buildschritts.

Bildlaufverhalten

Wenn Sie die automatische Registrierung im Ausgabefenster verwenden und dann mithilfe der Maus- oder Pfeiltasten navigieren, stoppt die automatische Registrierung. Um die automatische Registrierung fortzusetzen, drücken SieSTRG-ENDE+.

Strukturierte Diagnose

C++-MSBuild-Projekte können strukturierte Diagnosen ausgeben. Die Ebene des Einzugs einer Diagnose im Ausgabefenster stellt die geschachtelte Struktur der Informationen dar. Aktivieren oder Deaktivieren des Einzugs mit der Option ">>" von Project >. Sie können sich auf mehrere Projekte auswirken, indem Sie eine Datei "Directory.Build.props" mit der UseStructuredOutput-Eigenschaft erstellen, die auf "true" oder "false" definiert ist.

Siehe auch