Sdílet prostřednictvím


Určení událostí sestavení

Události sestavení můžete použít k určení příkazů, které se spustí před spuštěním sestavení, před procesem propojení nebo po dokončení sestavení.

Události sestavení se spustí pouze v případě, že sestavení úspěšně dosáhne těchto bodů v procesu sestavení. Pokud v sestavení dojde k chybě, nedojde k události po sestavení . Pokud k chybě dojde před fází propojení, nedojde k předběžnému propojení ani k události po sestavení . Pokud navíc není potřeba propojit žádné soubory, událost před propojením se neprojeví. Událost před propojením není také k dispozici v projektech, které neobsahují krok propojení.

Pokud není potřeba vytvářet žádné soubory, nedojde k žádným událostem sestavení.

Obecné informace o událostech sestavení najdete v tématu Vysvětlení vlastních kroků sestavení a událostí sestavení.

Určení události sestavení

  1. V Průzkumník řešení vyberte projekt, pro který chcete zadat událost sestavení.

  2. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení kompilátoru jazyka C++ a vlastností sestavení v sadě Visual Studio.

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

  4. Zadejte vlastnosti přidružené k události sestavení:

    • V příkazovém řádku zadejte příkaz, jako byste ho zadali na příkazovém řádku. Zadejte platný příkaz nebo dávkový soubor a všechny požadované vstupní nebo výstupní soubory. Zadejte příkaz dávky volání před názvem dávkového souboru, který zaručuje, že se spustí všechny následné příkazy.

      Pomocí maker NÁSTROJE MSBuild lze zadat více vstupních a výstupních souborů symbolicky. Informace o tom, jak určit umístění souborů nebo názvy sad souborů, naleznete v tématu Běžná makra pro příkazy a vlastnosti sestavení.

      Vzhledem k tomu, že znak %' je vyhrazen nástrojem MSBuild, pokud zadáte proměnnou prostředí, nahradí každý % řídicí znak šestnáctkovým sekvencem %25 . Nahraďte například %WINDIR% %25WINDIR%25. Nástroj MSBuild nahradí každou sekvenci %25 znakem % před přístupem k proměnné prostředí.

    • Do pole Popis zadejte popis této události. Popis se vytiskne do okna Výstup , když dojde k této události.

    • V části Vyloučeno z sestavení zadejte Ano , pokud nechcete, aby událost běžela.

Viz také

Seznámení s kroky vlastního sestavení a s událostmi sestavení
Běžná makra pro příkazy a vlastnosti sestavení
Řešení potíží s přizpůsobením sestavení