LazowskiAnton · Extensions

OutputSmith

Ein gut lesbares Ausgabefenster für Visual Studio. Fehler und Warnungen fallen auf, Build- und Testergebnisse sind auf einen Blick zu sehen, und das Rauschen – geladene Module, Kompilierungsschritte, Wiederherstellungszeilen – tritt in den Hintergrund.

Kostenlos · Visual Studio 2022 und 2026 · 14 UI-Sprachen · keine Telemetrie

Warum OutputSmith

Dieselbe Build-Ausgabe ohne und mit OutputSmith

Probleme zuerst

Fehler sind rot, mit einer hellroten Zeile und einer Markierung links vom Text, Warnungen sind gelb. In einem langen Build sehen Sie sie, bevor Sie eine einzige Zeile lesen.

Rauschen tritt zurück

Geladene Module, beendete Threads, Wiederherstellungs- und Kompilierungsschritte und das Geplauder der Testadapter werden abgeblendet – noch da, aber nicht im Weg.

Nur, was es wirklich kennt

Zeilen werden an den Formaten von MSBuild, Compilern, Test-Runnern und Loggern erkannt. Eine Zeile, die bloß das Wort „error“ enthält, bleibt, wie sie ist.

Kostenlos, ohne Haken

Kein Abo, keine Testphase, keine Erinnerungsfenster, keine Telemetrie. Läuft unter Visual Studio 2022 und 2026, x64 und ARM64.

Funktionen

Bereiche

BereichWas erkannt wird
Build, Build OrderBuild-Kopfzeilen mit Projektnamen, Diagnosen, Ergebnisse, Wiederherstellung, C++-Kompilierungsschritte, Kopierschritte
Debuggeladene Module und Threads, Anwendungsausgabe, Protokollebenen, Ausnahmen und Stackframes
TestsMeldungen von xUnit, NUnit und MSTest, fehlgeschlagene und übersprungene Tests, Laufergebnisse
CMakeKonfigurationsprüfungen mit ihrem Ergebnis, CMake-Fehler und -Warnungen mit Dateilinks
Package ManagerWiederherstellungszeilen und Sicherheitslückenwarnungen
GitHub Copilot, …Protokolle von Visual Studio selbst ([Category Information]), Ergebnisse wie : Succeeded

Build

Projektnamen in „Build started“-Zeilen sind fett und der Rest grau, sodass Sie einem parallelen Build leicht folgen können. Fehler erhalten eine hellrote Zeile, Warnungen eine gelbe Markierung; Pfade und Codes werden hervorgehoben.

Build-Ausgabe mit Fehlern, Warnungen, Ergebnissen und Projektnamen

Debuggen

Die Meldungen des Debuggers selbst sind grau, sodass das, was Ihre Anwendung schreibt (Debug.WriteLine, Trace, Logger), mit einer blauen Markierung auffällt. Protokollebenen werden eingefärbt; eine nicht behandelte Ausnahme ist rot, ihre Frames in Ihrem Code bleiben hell.

Debugausgabe mit abgeblendeten geladenen Modulen, Anwendungsausgabe, Protokollebenen und einer Ausnahme

Tests und CMake

Testadapter reden viel: Fortschrittsmeldungen von xUnit, NUnit und MSTest sowie „No test is available in …“ sind grau. Ein fehlgeschlagener Test, ein Fehler bei der Testermittlung und das Laufergebnis fallen auf.

Testausgabe mit abgeblendeten Adaptermeldungen, einem fehlgeschlagenen Test und dem Laufergebnis

CMake und C++

CMake-Prüfungen sind grau, nur das Ergebniswort ist farbig – „not found“ ist unter Windows oft zu erwarten und daher gelb statt rot. Die Namen der kompilierten Dateien und „Generating Code…“ sind ebenfalls grau.

CMake-Ausgabe mit abgeblendeten Prüfungen und farbigen Ergebnissen

Einstellungen

Extras → Optionen → SmithWorks → OutputSmith. Jede Option hat eine Beschreibung, und die Vorschau oben zeigt das Ergebnis sofort.

OptionStandard
Ausgabefenster einfärbenein
Fehlerzeilen hinterlegenein
Markierungen links vom Textein
Anwendungsausgabe in „Debuggen“ markierenein
Debugger-Rauschen abblendenein
Dauer und Größen hervorhebenein
Projektnamen hervorhebenein
First-Chance-AusnahmenWarnung
Protokollformatealle ein
Bereichealle ein

Die Einstellungen werden in %LocalAppData%\OutputSmith gespeichert.

Optionsseite von OutputSmith
Die Optionsseite mit ihrer Live-Vorschau.

FAQ

Warum bleibt eine Zeile ungefärbt?

OutputSmith färbt nur Formate ein, die es kennt: Diagnosen von MSBuild und Compilern, Test-Runner, Logger, Meldungen des Debuggers und von CMake. Bei einer Zeile, die bloß „error“ oder „failed“ enthält, wird nicht geraten – das würde zu viel einfärben. Prüfen Sie außerdem, ob ihr Bereich in den Einstellungen aktiviert ist.

Verändert OutputSmith die Ausgabe?

Nein. Es ändert nur das Aussehen des Textes; Kopieren, Suchen, die Navigation per Doppelklick und die Fehlerliste funktionieren wie bisher.

Verlangsamt es einen großen Build?

Nein. Eingefärbt werden nur sichtbare Zeilen, und jede Zeile wird nur einmal erkannt.

Kann ich die Farben ändern?

Noch nicht. Die Farben folgen dem dunklen oder hellen Design von Visual Studio; jede Hervorhebung lässt sich in den Einstellungen abschalten.

Sendet OutputSmith Daten?

Nein. Es gibt keine Telemetrie und keinen Netzwerkzugriff.

Wo melde ich ein Problem oder schlage eine Funktion vor?

Erstellen Sie ein Issue im Repository Feedback auf GitHub – dort gibt es Formulare für Fehler, Ideen und nicht erkannte Zeilen (bitte ändern Sie vertrauliche Namen). Sie können auch die Registerkarte „Q&A“ im Marketplace verwenden.

Änderungsprotokoll

1.0.2

1.0.1

1.0.0