Sdílet prostřednictvím


/MANIFEST (vytvoření manifestu souběžného sestavení)

/MANIFEST[:{EMBED[,ID=#]|NO}]

Poznámky

Volba /MANIFEST určuje, že má linker vytvořit vedlejší soubor manifestu.Další informace o souborech manifestu naleznete v tématu Referenční příručka souborů manifestu.

Výchozí hodnota je /MANIFEST.

Volba /MANIFEST:EMBED určuje, že má linker vložit soubor manifestu na obrázku jako prostředek typu RT_MANIFEST.Nepovinný parametr ID je identifikátor prostředku, který se použije pro manifest.Pro spustitelný soubor použijte hodnotu 1.Pro knihovnu DLL použijte hodnotu 2, abyste umožnili určení soukromých závislostí.Pokud není parametr ID zadán, výchozí hodnota je 2, pokud je nastavena volba /DLL. Jinak je výchozí hodnota 1.

Počínaje systémem Visual Studio 2008 soubory manifestu spustitelných souborů obsahují oddíl, který určuje informace nástroje Řízení uživatelských účtů (UAC).Pokud zadáte volbu /MANIFEST, ale nezadáte volbu /MANIFESTUAC ani /DLL, výchozí fragment nástroje Řízení uživatelských účtů, který má nastavenu úroveň nástroje Řízení uživatelských účtů na hodnotu asInvoker bude vložen do manifestu.Další informace o úrovních nástroje Řízení uživatelských účtů naleznete v tématu /MANIFESTUAC (vložené informace UAC v manifestu).

Chcete-li změnit výchozí chování nástroje Řízení uživatelských účtů, proveďte jedno z následujících:

  • Zadejte volbu /MANIFESTUAC a nastavte úroveň nástroje Řízení uživatelských účtů na požadovanou hodnotu.

  • Nebo zadejte možnost /MANIFESTUAC:NO, pokud chcete generovat fragment nástroje Řízení uživatelských účtů do manifestu.

Pokud volba /MANIFEST není zadána, ale jsou zadány komentáře pomocí volby /MANIFESTDEPENDENCY, bude soubor manifestu vytvořen.Soubor manifestu nebude vytvořen, pokud zadáte volbu /MANIFEST:NO.

Pokud zadáte volbu /MANIFEST, název souboru manifestu bude stejný jako název výstupního souboru, avšak s příponou .manifest připojenou k názvu souboru.Například pokud bude název výstupního souboru MyFile.exe, název souboru manifestu bude MyFile.exe.manifest. Pokud zadáte volbu /MANIFESTFILE:name, název manifestu bude určen tím, co zadáte namísto name.

Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Rozbalte uzel Vlastnosti konfigurace.

  3. Rozbalte uzel Linker.

  4. Vyberte stránku vlastností Soubor manifestu.

  5. Změňte vlastnost Generovat manifest.

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru