Generování manifestu v aplikaci Visual Studio
V projektu lze ovládat generování souboru manifestu pro konkrétní projekt Stránky vlastností dialogové okno.Na Vlastnosti konfigurace karta, klepněte na tlačítko Propojovací program, pak Soubor manifestu, pak Generovat Manifest.Ve výchozím nastavení jsou nastaveny vlastnosti projektu nových projektů ke generování souboru manifestu.Nicméně je možné zakázat generování manifestu pro projekt pomocí Generovat Manifest vlastnost projektu.Pokud je tato vlastnost nastavena na Ano, je generován manifest pro tento projekt.Jinak ignoruje propojovací program sestavení informací při řešení závislostí kód aplikace a negeneruje manifest.
Systém sestavení v sadě Visual Studio umožňuje vloženého do souboru binární konečné aplikace nebo jako externí soubor generovaný manifest.Toto chování je řízena Vložit Manifest možnost Vlastnosti projektu dialogové okno.Chcete-li nastavit tuto vlastnost, otevřete Nástroj Manifest uzlu, vyberte vstup a výstup.Pokud není vložený manifest, je generována jako externí soubor a uložit do stejného adresáře jako konečný binární.Pokud vložený manifest aplikace Visual Studio vloží poslední manifesty pomocí následujícího postupu:
Po zdrojový kód je zkompilován do objektové soubory, propojovací program shromažďuje informace o závislé sestavení.Při propojování konečný binární, propojovací program generuje vnitřní manifest, který slouží ke generování manifestu konečné později.
Po vnitřní propojení a manifestu nástroje manifestu bude spuštěn sloučit výsledném manifestu a uložit ji jako externí soubor.
Projekt sestavit systém a zjistí, zda manifest generovaný nástrojem manifestu obsahuje jiné informace než již vložena do binárního souboru manifestu.
Pokud se liší od generovaný nástrojem manifestu manifest manifest vložený do binárního souboru nebo binární soubor neobsahuje vložený manifest, Visual Studio vyvolá propojovací program ještě jednou vkládat externí soubor manifestu uvnitř binárního souboru jako prostředek.
Pokud manifest vložený do binárního souboru je stejný jako manifest generovaný nástrojem manifestu, sestavení bude pokračovat na další kroky sestavení.
Manifest je vložena do konečný binární soubor jako zdroj textu a lze zobrazit otevřením konečný binární soubor jako soubor v aplikaci Visual Studio.Chcete-li zajistit, že správné knihovny odkazuje manifest, postupujte podle kroků popsaných v Vysvětlení závislostí aplikace Visual C++ nebo v pokynech podle Poradce při potížích s oddílu.
Viz také
Referenční dokumentace
Koncepty
Postupy: Vložení manifestu do aplikace C/C++
Základní informace o generování manifestu pro programy C/C++