Sdílet prostřednictvím


/MANIFESTDEPENDENCY (Určit závislosti manifestu)

/MANIFESTDEPENDENCY:manifest_dependency

Poznámky

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

Viz /MANIFEST (vytvoření manifestu souběžného sestavení) informace o tom, jak vytvořit soubor manifestu.

Další informace týkající <závislost> oddíl souboru manifestu naleznete v tématu Konfigurační soubory aplikace Publisher.

/ MANIFESTDEPENDENCY informace mohou být předány do propojovacího programu v jednom ze dvou způsobů:

  • Přímo do příkazového řádku (nebo v souboru odpovědí) s /MANIFESTDEPENDENCY.

  • Přes Komentář pragma.

Následující příklad ukazuje komentář /MANIFESTDEPENDENCY předány prostřednictvím 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é poznámky /MANIFESTDEPENDENCY takto mohou být předány na příkazovém řádku:

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

Propojovací program shromažďovat poznámky /MANIFESTDEPENDENCY, odstranit duplicitní položky a potom přidat výsledný řetězec jazyka XML do souboru manifestu. Propojovací program vyhledává konfliktní položky, bude poškozen soubor manifestu a aplikaci se nezdaří spustit (položky mohou být doplněna do protokolu událostí označuje příčinu chyby).

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ěnit Další závislosti Manifest vlastnost.

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru