Sdílet prostřednictvím


Určení událostí sestavení

Události sestavení lze použít pro určení příkazů, které se spustí před sestavením, před procesem propojení, nebo po dokončení sestavení.

Události sestavení jsou spuštěny pouze v případě, že sestavení úspěšně dosáhne těchto bodů v procesu sestavení. Pokud dojde k chybě během sestavení, událost post-build neproběhne; pokud dojde k chybě před fází propojení, neproběhne ani událost pre-link, ani událost post-build. Pokud navíc není potřeba propojit žádné soubory, neproběhne událost pre-link. Událost pre-link není také k dispozici v projektech, které neobsahují krok propojení.

Pokud není třeba sestavit žádné soubory, nedojde k žádné události sestavení.

Obecné informace o událostech sestavení naleznete v tématu Seznámení s kroky vlastního sestavení a s událostmi sestavení.

Zadání události sestavení

  1. V Průzkumníku řešení zvolte projekt, pro který chcete určit událost sestavení.

  2. Otevřete dialogové okno projektu Stránky vlastností. Další informace naleznete v tématu Změna nastavení projektu.

  3. Ve složce Události sestavení zvolte stránku vlastností události sestavení.

  4. Zadejte vlastnosti spojené s události sestavení:

    • V Příkazovém řádku zadejte příkaz, jako kdyby jste jej zadávali v příkazovém řádku. Zadejte platný příkaz nebo dávkový soubor a libovolný požadovaný vstupní nebo výstupní soubor. Určete příkaz dávky call před názvem dávkového soubor k zaručení, že všechny následné příkazy budou provedeny.

      Více vstupních a výstupních souborů může být zadáno symbolicky s makry MSBuild. Další informace o specifikuje umístění souborů nebo názvy sad souborů, viz Makra pro příkazy a vlastnosti sestavení.

      Protože znak "%" je rezervován nástrojem MSBuild, pokud určíte proměnné prostředí nahradit každý % řídicí znak s %25 řídicí sekvencí v šestnáctkové soustavě. Například nahraďte %WINDIR% s %25WINDIR%25. Nástroj MSBuild nahradí každou číselnou sekvenci %25 znakem % dříve, než přistoupí k proměnné prostředí.

    • V Popis zadejte popis pro tuto událost. Popis bude vytištěn v okně Výstup, jakmile dojde k této událost.

    • Ve Vyloučeno ze sestavení zadejte Ano v případě, že nechcete spouštět události.

Viz také

Odkaz

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

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

Další zdroje

Makra pro příkazy a vlastnosti sestavení