Share via


/MANIFESTDEPENDENCY (Určit závislosti manifestu)

/MANIFESTDEPENDENCY:manifest_dependency

Poznámky

/MANIFESTDEPENDENCY umožňuje určit atributy, které budou umístěny v <sekci závislostí> souboru manifestu.

Informace o tom, jak vytvořit soubor manifestu, najdete v tématu /MANIFEST (vytvoření manifestu souběžného sestavení ).

Další informace o <sekci závislostí> souboru manifestu naleznete v konfiguračních souborech aplikace Publisher.

/MANIFESTDEPENDENCY informace lze předat linkeru jedním ze dvou způsobů:

  • Přímo na příkazovém řádku (nebo v souboru odpovědi) pomocí /MANIFESTDEPENDENCY.

  • Přes direktivu pragma komentáře .

Následující příklad ukazuje komentář /MANIFESTDEPENDENCY předaný prostřednictvím direktivy pragma,

#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")

výsledkem je následující položka v souboru manifestu:

<dependency>
  <dependentAssembly>
    <assemblyIdentity type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*' />
  </dependentAssembly>
</dependency>

Stejné komentáře /MANIFESTDEPENDENCY lze předat na příkazovém řádku následujícím způsobem:

"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"

Linker shromáždí /MANIFESTDEPENDENCY komentáře, odstraní duplicitní položky a pak do souboru manifestu přidá výsledný řetězec XML. Pokud linker najde konfliktní položky, soubor manifestu se poškodí a aplikace se nespustí (může se přidat položka do protokolu událostí, což označuje zdroj selhání).

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

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

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

  3. Upravte vlastnost Další závislosti manifestu.

Programové nastavení tohoto parametru linkeru

  1. Viz třída AdditionalManifestDependencies.

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC