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++

  1. 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

  1. Na řádku nabídek zvolte Sestavit>řešení.

  2. V okně Výstup klikněte někam do textu.

  3. 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í

  1. Na řádku nabídek zvolte Možnosti nástrojů>.

  2. Na stránce Projekty a řešení zvolte stránku Sestavení a spuštění.

  3. 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.