/MANIFESTDEPENDENCY (Určit závislosti manifestu)

 

Nejnovější dokumentaci k sadě Visual Studio 2017 najdete tady.

/MANIFESTDEPENDENCY:manifest_dependency  

/ 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

  1. Další informace naleznete v tématu AdditionalManifestDependencies.

Nastavení možností linkeru
Možnosti linkeru

Zobrazit: