Sdílet prostřednictvím


/MANIFEST (Vytvoření manifestu sestavení vedle sebe)

Určuje, jestli má linker vytvořit soubor manifestu vedle sebe.

Syntaxe

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

Poznámky

Možnost /MANIFEST linkeru říká linkeru, aby vytvořil soubor manifestu vedle sebe. Další informace o souborech manifestu naleznete v tématu Odkazy na soubory manifestu.

Výchozí hodnota je /MANIFEST.

Možnost /MANIFEST:EMBED určuje, že linker by měl vložit soubor manifestu do obrázku jako prostředek typu RT_MANIFEST. Volitelný ID parametr nastaví ID prostředku, které se má použít pro manifest. resource_id Pro spustitelný soubor použijte hodnotu 1. Pro knihovnu DLL použijte hodnotu 2, aby bylo možné určit soukromé závislosti. ID Pokud parametr není zadaný, je výchozí hodnota 2, pokud /DLL je tato možnost nastavená. V opačném případě je výchozí hodnota 1.

Počínaje sadou Visual Studio 2008 obsahují soubory manifestu pro spustitelné soubory oddíl, který určuje informace řízení uživatelských účtů (UAC). Pokud zadáte, ale nezadáte /MANIFEST ani /MANIFESTUAC /DLL, výchozí fragment řízení uživatelských účtů, který má nastavenou úroveň řízení uživatelských účtů, asInvoker se vloží do manifestu. Další informace o úrovních řízení uživatelských účtů najdete v tématu /MANIFESTUAC (Vložení informací o řízení uživatelských účtů v manifestu).>

Pokud chcete změnit výchozí chování nástroje Řízení uživatelských účtů, nastavte jednu z těchto možností:

  • /MANIFESTUAC Zadejte možnost a nastavte úroveň řízení uživatelských účtů na požadovanou hodnotu.

  • Nebo zadejte /MANIFESTUAC:NO možnost, pokud nechcete v manifestu vygenerovat fragment UAC.

Pokud nezadáte /MANIFEST , ale zadáte /MANIFESTDEPENDENCY atributy, vytvoří se soubor manifestu. Pokud zadáte /MANIFEST:NO, soubor manifestu se nevytvořil.

Pokud zadáte /MANIFEST, název souboru manifestu je stejný jako úplný název výstupního souboru, ale s připojeným .manifest k názvu souboru. Pokud je například název MyFile.exevýstupního souboru , název souboru manifestu je MyFile.exe.manifest. Pokud zadáte /MANIFESTFILE:name, název manifestu je to, co zadáte v name.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení vlastností kompilátoru a sestavení.

  2. Vyberte stránku vlastností souboru manifestu linkeru>konfigurace.>

  3. Upravte vlastnost Generate Manifest. Změny uložíte kliknutím na OK nebo Použít .

Programové nastavení tohoto parametru linkeru

  1. Viz třída GenerateManifest.

Viz také

Referenční informace k souborům manifestu
/MANIFESTDEPENDENCY (Určení závislostí manifestu)
/MANIFESTFILE (Název souboru manifestu)
/MANIFESTUAC (Vloží informace o řízení uživatelských účtů do manifestu.
Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC