Zobrazování, ukládání a konfigurace souborů protokolu sestavení
Po sestavení projektu v integrovaném vývojovém prostředí sady Visual Studio můžete zobrazit informace o sestavení v okně Výstup . Pomocí těchto informací můžete řešit potíže se selháním sestavení, zobrazit přesné příkazové řádky používané pro všechny nástroje sestavení nebo získat úplné diagnostické informace o celém procesu sestavení.
U projektů C++ můžete také zobrazit stejné informace v souboru protokolu, který se vytvoří a uloží při vytváření projektu.
U projektů .NET můžete kliknout do okna výstupu sestavení a stisknout Ctrl+S. Visual Studio vás vyzve k uložení informací z okna Výstup do souboru protokolu.
Pomocí integrovaného vývojového prostředí (IDE) můžete také určit, jaké druhy informací chcete zobrazit o jednotlivých buildech.
Pokud pomocí nástroje MSBuild sestavíte jakýkoli druh projektu, můžete vytvořit soubor protokolu pro uložení informací o sestavení. Další informace naleznete v tématu Získání protokolů sestavení.
Zobrazení souboru protokolu sestavení pro projekt C++
- V Průzkumníku Windows nebo Průzkumník souborů otevřete následující soubor (vzhledem ke kořenové složce projektu): Release\{ProjectName}. Protokolování nebo ladění\{ProjectName}.log
Vytvoření souboru protokolu sestavení pro projekt spravovaného kódu
Na řádku nabídek zvolte Sestavit>řešení.
V okně Výstup klikněte někam do textu.
Stiskněte Ctrl+S.
Visual Studio vás vyzve k zadání umístění pro uložení výstupu sestavení.
Protokoly můžete také generovat spuštěním nástroje MSBuild přímo z příkazového řádku pomocí možnosti příkazového -fileLogger
řádku (-fl
). Viz Získání protokolů sestavení pomocí nástroje MSBuild.
Změna množství informací zahrnutých v protokolu sestavení
Na řádku nabídek zvolte Možnosti nástrojů>.
Na stránce Projekty a řešení zvolte stránku Sestavení a spuštění.
V seznamu podrobností sestavení projektu MSBuild zvolte jednu z hodnot a pak zvolte tlačítko OK.
Následující tabulka ukazuje, jak podrobnost protokolu (hodnoty sloupců) ovlivňuje, které typy zpráv (hodnoty řádků) se protokolují.
Typ zprávy / podrobnosti | Quiet | Minimální | Normální | Podrobné | Diagnostika |
---|---|---|---|---|---|
Chyby | ✅ | ✅ | ✅ | ✅ | ✅ |
Upozornění | ✅ | ✅ | ✅ | ✅ | ✅ |
Zprávy s vysokou důležitostí | ✅ | ✅ | ✅ | ✅ | |
Zprávy s normální důležitostí | ✅ | ✅ | ✅ | ||
Zprávy s nízkou důležitostí | ✅ | ✅ | |||
Další informace o modulu MSBuild | ✅ |
Pokud chcete zobrazit příkazové řádky používané pro kompilátor a další nástroje, zvolte aspoň úroveň podrobné podrobností.
Další informace naleznete v dialogovém okně Možnosti, Projekty a řešení, Sestavení a spuštění a LoggerVerbosity.
Důležité
Aby se změny projevily v okně Výstup (všechny projekty) a <v souboru ProjectName>.txt (pouze projekty C++), je nutné projekt znovu sestavit.
Použití binárních protokolů k usnadnění procházení velkých souborů protokolu
Binární protokoly jsou volitelnou funkcí pro projekty .NET, která umožňuje bohatší procházení protokolů, které by mohlo usnadnit hledání informací ve velkých protokolech. Chcete-li použít binární protokoly, nainstalujte systémové nástroje projektu. Další informace najdete v části https://msbuildlog.com
Binární protokol.
Binární protokoly jsou volitelnou funkcí pro projekty .NET, která umožňuje bohatší procházení protokolů, které by mohlo usnadnit hledání informací ve velkých protokolech. Chcete-li použít binární protokoly, nainstalujte systémové nástroje projektu 2022. Další informace najdete v části https://msbuildlog.com
Binární protokol.
Související obsah
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro