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

Ve vývojovém prostředí Visual C++ existují tři základní způsoby přizpůsobení procesu sestavení:

  • Vlastní kroky sestavení

    Vlastní krok sestavení je pravidlo sestavení přidružené k projektu. Vlastní krok sestavení může zadat příkazový řádek, který se má provést, jakékoli další vstupní nebo výstupní soubory a zprávu, která se má zobrazit. Další informace naleznete v tématu Postupy: Přidání vlastního kroku sestavení do projektů MSBuild.

  • Vlastní nástroje sestavení

    Vlastní nástroj sestavení je pravidlo sestavení přidružené k jednomu nebo více souborům. Vlastní krok sestavení může předat vstupní soubory vlastnímu nástroji sestavení, což vede k jednomu nebo několika výstupním souborům. Například soubory nápovědy v aplikaci MFC jsou sestaveny pomocí vlastního nástroje pro sestavení. Další informace naleznete v tématu Postupy: Přidání vlastních nástrojů sestavení do projektů MSBuild a určení vlastních nástrojů sestavení.

  • Události sestavení

    Události sestavení umožňují přizpůsobit sestavení projektu. Existují tři události sestavení: předběžné sestavení, předběžné propojení a po sestavení. Událost sestavení umožňuje určit akci, která se má v procesu sestavení provést v určitém čase. Například můžete použít událost sestavení k registraci souboru s regsvr32.exe po dokončení projektu sestavení. Další informace naleznete v tématu Určení událostí sestavení.

Řešení potíží s přizpůsobením sestavení vám pomůže zajistit, aby se vlastní kroky sestavení a události sestavení spouštěly podle očekávání.

Formát výstupu vlastního kroku sestavení nebo události sestavení může také vylepšit použitelnost nástroje. Další informace najdete v tématu Formátování výstupu vlastního kroku sestavení nebo události sestavení.

Pro každý projekt v řešení se události sestavení a vlastní kroky sestavení spouští v následujícím pořadí spolu s dalšími kroky sestavení:

  1. Událost před sestavením

  2. Vlastní nástroje sestavení pro jednotlivé soubory

  3. MIDL

  4. Kompilátor prostředků

  5. Kompilátor C/C++

  6. událost před propojením

  7. Linker nebo knihovnice (podle potřeby)

  8. Nástroj manifestu

  9. BSCMake

  10. Vlastní krok sestavení v projektu

  11. Událost po sestavení

Poté custom build step on the project , co všechny ostatní procesy sestavení skončí, se post-build event spustí postupně.

V této části

Určení nástrojů vlastního sestavení
Určení událostí sestavení
Řešení potíží s přizpůsobením sestavení
Formátovaní výstupu kroku vlastního sestavení nebo události sestavení

Viz také

Projekty sady Visual Studio – C++
Běžná makra pro příkazy a vlastnosti sestavení