OutputSmith
Přehledné okno Výstup pro Visual Studio. Chyby a upozornění vyniknou, výsledky sestavení a testů vidíte na první pohled a šum — načítání modulů, kroky kompilace, řádky obnovení balíčků — ustoupí do pozadí.
Zdarma · Visual Studio 2022 a 2026 · 14 jazyků rozhraní · žádná telemetrie
Proč OutputSmith

Problémy na prvním místě
Chyby jsou červené se světle červeným řádkem a značkou vlevo od textu, upozornění žlutá. V dlouhém sestavení je uvidíte dřív, než přečtete jediný řádek.
Šum ustoupí do pozadí
Načítání modulů, ukončená vlákna, kroky obnovení a kompilace a upovídané testovací adaptéry jsou ztlumené — pořád tam jsou, ale nepřekážejí.
Jen to, co ví jistě
Řádky se rozpoznávají podle formátů MSBuild, kompilátorů, spouštěčů testů a knihoven pro protokolování. Řádek, který jen obsahuje slovo „error“, zůstane beze změny.
Zdarma a bez háčků
Žádné předplatné, zkušební verze, otravná okna ani telemetrie. Funguje ve Visual Studiu 2022 a 2026, x64 i ARM64.
Funkce
- Výsledky na první pohled: „Build: 4 succeeded, 0 failed“ a „Test run finished: … 0 Failed“ jsou zelené, neúspěšné červené; výstupní cesty projektů (
Project -> …\bin\…dll) jsou zelené. - Chyby a upozornění kompilátorů, MSBuild, NuGet (včetně upozornění na zranitelnosti
NU1901–NU1904) a CMake se zvýrazněným kódem diagnostiky. - Značky vlevo od textu: červené u chyb, žluté u upozornění, modré u vlastního výstupu vaší aplikace v podokně Ladění.
- Odkazy: cesty k souborům s řádkem a sloupcem, webové adresy.
- Ztlumený šum: načítání modulů, ukončená vlákna, obnovení NuGet, kroky kompilace a linkování C++, seznamy kopírovaných souborů, kontroly CMake, zprávy hostitele testů a adaptérů.
- Úrovně protokolu ILogger (ASP.NET Core), Serilog, NLog, log4net a vlastních protokolů Visual Studia: info modře, warn žlutě, error červeně, debug a trace šedě. Zpráva na dalších řádcích převezme barvu svého záznamu.
- Výjimky: neošetřené jsou červené, „Exception thrown“ (první šance) žluté; rámce zásobníku se zdrojovým souborem zůstávají jasné, rámce frameworku jsou ztlumené.
- Doby trvání a velikosti:
297 ms,14.2 seconds,1.5 MB,Time Elapsed: 00:00:00.82vyniknou. - Tmavý a světlý motiv: barvy se řídí motivem Visual Studia.
Podokna
| Podokno | Co se rozpoznává |
|---|---|
| Build, Build Order | záhlaví sestavení s názvy projektů, diagnostika, výsledky, obnovení balíčků, kroky kompilace C++, kroky kopírování |
| Debug | načítání modulů a vlákna, výstup aplikace, úrovně protokolu, výjimky a rámce zásobníku |
| Tests | zprávy xUnit, NUnit a MSTest, neúspěšné a přeskočené testy, výsledky běhu |
| CMake | kontroly konfigurace s jejich výsledkem, chyby a upozornění CMake s odkazy na soubory |
| Package Manager | řádky obnovení balíčků a upozornění na zranitelnosti |
| GitHub Copilot, … | vlastní protokoly Visual Studia ([Category Information]), výsledky jako : Succeeded |
Sestavení
Názvy projektů v řádcích „Build started“ jsou tučně a zbytek šedě, takže paralelní sestavení snadno sledujete. Chyby dostanou světle červený řádek, upozornění žlutou značku; cesty a kódy jsou zvýrazněné.

Ladění
Vlastní zprávy ladicího programu jsou šedé, takže to, co zapisuje vaše aplikace (Debug.WriteLine, Trace, knihovny pro protokolování), vynikne a dostane modrou značku. Úrovně protokolu jsou obarvené; neošetřená výjimka je červená a její rámce ve vašem kódu zůstávají jasné.

Testy a CMake
Testovací adaptéry jsou upovídané: průběh xUnit, NUnit a MSTest a „No test is available in …“ jsou šedé. Neúspěšný test, chyba při zjišťování testů a výsledek běhu vyniknou.

CMake a C++
Kontroly CMake jsou šedé a obarvené je jen slovo výsledku — „not found“ je ve Windows často očekávané, proto je žluté, ne červené. Názvy kompilovaných souborů a „Generating Code…“ jsou také šedé.

Nastavení
Nástroje → Možnosti → SmithWorks → OutputSmith. Každá možnost má popis a náhled nahoře hned ukáže výsledek.
| Možnost | Výchozí |
|---|---|
| Obarvovat okno Výstup | zapnuto |
| Podbarvovat řádky s chybami | zapnuto |
| Značky vlevo od textu | zapnuto |
| Označovat výstup aplikace v Ladění | zapnuto |
| Tlumit šum ladicího programu | zapnuto |
| Zvýrazňovat doby trvání a velikosti | zapnuto |
| Zvýrazňovat názvy projektů | zapnuto |
| Výjimky první šance | Upozornění |
| Formáty protokolů | vše zapnuto |
| Podokna | vše zapnuto |
Nastavení se ukládá do %LocalAppData%\OutputSmith.

Časté dotazy
Proč řádek zůstal bez barvy?
OutputSmith obarvuje jen formáty, které zná: diagnostiku MSBuild a kompilátorů, spouštěče testů, knihovny pro protokolování, zprávy ladicího programu a CMake. Řádek, který jen obsahuje „error“ nebo „failed“, se nehádá — to by se obarvilo příliš mnoho. Zkontrolujte také, že je jeho podokno zapnuté v nastavení.
Mění OutputSmith samotný výstup?
Ne. Mění jen vzhled textu; kopírování, hledání, přechod dvojitým kliknutím i Seznam chyb fungují jako dřív.
Nezpomalí to velké sestavení?
Ne. Obarvují se jen viditelné řádky a každý řádek se rozpoznává jen jednou.
Můžu změnit barvy?
Zatím ne. Barvy se řídí tmavým nebo světlým motivem Visual Studia; každé zvýraznění lze v nastavení vypnout.
Odesílá OutputSmith nějaká data?
Ne. Nemá žádnou telemetrii ani přístup k síti.
Kde nahlásit problém nebo navrhnout funkci?
Založte issue v repozitáři Feedback na GitHubu — jsou tam formuláře pro chyby, nápady a nerozpoznané řádky (neveřejné názvy prosím změňte). Můžete také použít kartu Q&A na Marketplace.
Historie změn
1.0.2
- Odkaz „Odeslat zpětnou vazbu“ v nastavení otevře repozitář Feedback na GitHubu.
- Nastavení se přesunulo do Nástroje → Možnosti → SmithWorks → OutputSmith, vedle ostatních rozšíření SmithWorks.
1.0.1
- Odkaz „Ohodnotit na Marketplace“ v nastavení.
1.0.0
- První veřejné vydání.