Sdílet prostřednictvím


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

Z vývojového prostředí Visual C++, jsou tři základní způsoby přizpůsobení procesu sestavení:

  • Vlastní kroky sestavení
    Vlastní krok sestavení je pravidlo sestavení spojené s projektem.Vlastní krok sestavení můžete zadat příkazový řádek pro spuštění libovolné další vstupní nebo výstupní soubory a zprávy zobrazované.Další informace naleznete v tématu Postupy: Přidání vlastního kroku sestavení do projektů MSBuild.

  • Vlastní sestavovací nástroje
    Vlastní sestavovací nástroje je pravidlo sestavení spojené s jedním nebo s více soubory.Vlastní krok sestavení může předat vstupní soubory vlastnímu sestavovacímu nástroji, jehož výsledkem je jeden nebo více výstupních souborů.Například soubory nápovědy v aplikaci knihovny MFC jsou sestaveny vlastním sestavovacím nástrojem.Další informace naleznete v tématu Postupy: Přidání vlastního nástroje sestavení do projektů MSBuild a Určení vlastních sestavovacích nástrojů.

  • Události sestavení
    Události sestavení umožňují přizpůsobit sestavení projektu.Existují tři události sestavení: před, před propojením, a po sestavení.Událost sestavení umožňuje určit akce ke kterým dochází v určitém čase během procesu sestavení.Lze například využít událost sestavení pro registraci souboru s regsvr32.exe po dokončení sestavení projektu.Další informace naleznete v tématu Určení událostí sestavení.

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

Výstupní formát vlastního kroku nebo události sestavení může rovněž rozšířit použitelnost nástroje.Další informace naleznete v tématu Formátovaní výstupu vlastního kroku sestavení nebo události sestavení.

Událostí a vlastní kroky sestavení, jsou spuštěny v následujícím pořadí spolu s jinými kroky sestavení:

  1. Událost před sestavením

  2. Nástroj Custom Build na jednotlivých souborech

  3. MIDL

  4. Kompilátor prostředků

  5. Kompilátor C/C++

  6. Událost před propojením

  7. Propojovací program nebo Librarian (případně)

  8. Nástroj Manifest

  9. BSCMake

  10. Vlastní krok sestavení na projektu

  11. Událost po sestavení

custom build step on the project a post-build event jsou spuštěny postupně po dokončeni všech ostatních procesů sestavení.

Viz také

Další zdroje

Sestavení projektů C++ v sadě Visual Studio

Makra pro příkazy a vlastnosti sestavení

Tool Build Order Dialog Box