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 Práce s vlastnostmi 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é řádce zadejte příkaz, jako kdyby jste jej zadávali 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é

Referenční dokumentace

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

Řešení potíží s přizpůsobením sestavení

Další zdroje

Makra pro příkazy a vlastnosti sestavení