Sdílet prostřednictvím


Generování manifestu v aplikaci Visual Studio

Generování souboru manifestu pro konkrétní projekt lze řídit v projektu Stránky vlastností dialogové okno.Na Vlastnosti konfigurace karta, klepněte na tlačítko Linker, pak Souboru manifestu, pak Generování manifestu.Výchozí nastavení vlastnosti projektu nových projektů jsou pro generování souboru manifestu.Je však možné zakázat generování manifestu pro projekt pomocí Generování manifestu vlastnosti projektu.Pokud je tato vlastnost nastavena na Ano, je generován manifest pro tento projekt.Jinak vytvořeném propojovacím ignoruje shromáždění informací při řešení závislostí kód aplikace a negeneruje manifestu.

Systém sestavení v aplikaci Visual Studio umožňuje vložené v souboru konečné binární aplikace nebo generovány jako externí soubor manifestu.Toto chování je řízeno Vložit Manifest volbu v Vlastnosti projektu dialogové okno.Chcete-li nastavit tuto vlastnost, otevřete Manifestu nástroj uzlu, vyberte vstup a výstup.Pokud manifestu není vložen, je generována jako externí soubor a uloženy ve stejném adresáři jako konečné binární.Pokud je vložený manifest, vloží aplikace Visual Studio konečné manifestů následující:

  1. Po kompilaci zdrojového kódu objekt soubory vytvořeném propojovacím shromažďuje informace závislé sestavení.Při propojování konečné binární generuje vytvořeném propojovacím zprostředkující manifestu, který později slouží ke generování manifestu konečné.

  2. Po pokročilý manifestu a propojení manifestu nástroj bude spuštěn konečné manifest sloučit a uložit ji jako externí soubor.

  3. Projekt sestavit systém a zjistí, zda manifest generovaný manifest nástroj obsahuje jiné informace než již vložené do binárního souboru manifestu.

  4. Pokud se liší od manifest generovaný manifest nástroj vložené do binárního souboru manifestu nebo binární soubor neobsahuje vložený manifest, Visual Studio vyvolá vytvořeném propojovacím jednou vkládat externí soubor manifestu uvnitř binární jako prostředek.

  5. Vložené do binárního souboru manifestu je stejný jako manifest generovaný manifest nástroj, sestavení nadále další postup sestavení.

Manifest vložena do konečné binární jako prostředek textu a můžete zobrazit otevřením konečné binární soubor jako soubor v aplikaci Visual Studio.Aby manifestu odkazuje správné knihovny, postupujte podle kroků popsaných v Vysvětlení závislostí aplikace Visual C++ nebo postupujte podle doporučení popsané v řešení potíží oddílu.

Viz také

Referenční dokumentace

Soukromé sestavení

manifestu nástroj

Koncepty

Jak: vložení Manifest uvnitř aplikace C/C++

Generování manifestu porozumění pro C/C++ programy