Sdílet prostřednictvím


Sestavení vlastního nastavení Poradce při potížích

Pokud se vaše kroky vlastního sestavení nebo událostí nechovají podle očekávání, je zde několik bodů, které vám pomohou pokusit pochopit, co je špatně.

  • Ověřte, zda vaše kroky vlastního sestavení generují soubory odpovídají souborům deklarovaným jako výstupy.

  • Pokud vaše kroky vlastního sestavení generují některé soubory, které jsou vstupy nebo závislosti jiných kroků sestavení (vlastní nebo jinak), ujistěte se, zda jsou tyto soubory přidány do projektu. A přesvědčte se, že nástroje, které využívají těchto souborů, se provedou po vlastním kroku sestavení.

  • K zobrazení toho, co vlastní krok sestavení právě dělá, přidejte @echo on jako první příkaz. Události sestavení a kroky sestavení jsou vloženy do dočasného .bat souboru a spuštěny při sestavení projektu. Proto můžete přidat kontrolu chyb k události sestavení nebo vytvořit příkazy kroků sestavení.

  • Prozkoumejte protokol sestavení v adresáři sprostředkujícím soubory k vidění, co bylo skutečně provedeno. Cesta a název protokolu sestavení je reprezentována výrazem makra MSBuild, $(IntDir)\$(MSBuildProjectName).log.

  • Změňte vaše nastavení projektu k shromáždění více než výchozího množství informací v protokolu sestavení. V nabídce Nástroje klepněte na příkaz Možnosti. V dialogovém okně Možnosti klikněte na uzel Projekty a řešení a potom klikněte na uzel Sestavení a spuštění. Potom v poli Podrobný soubor protokolu sestavení projektu nástroje MSBuild klikněte na položkuPodrobné.

  • Ověřte hodnoty některého názvu souboru nebo adresáře makra, které používáte. Můžete vypsat makra jednotlivě nebo můžete přidat copy %0 command.bat na začátek vlastního kroku sestavení, které zkopíruje vaše příkazy vlastního kroku sestavení do souboru command.bat se všemi makry rozbaleny.

  • Spusťte vlastní kroky sestavení a události sestavení jednotlivě k ověření jejich chování.

Viz také

Odkaz

Seznámení s kroky vlastního sestavení a s událostmi sestavení