/ MANIFESTDEPENDENCY (Manifest určete závislosti)
/MANIFESTDEPENDENCY:manifest_dependency
Poznámky
/ MANIFESTDEPENDENCY umožňuje určit atributy, které budou umístěny v <dependency> sekce souboru manifestu.
Viz / MANIFESTU (vytvoření manifestu sestavení vedle sebe) informace o vytvoření souboru manifestu.
Další informace o <dependency> oddíl souboru manifestu naleznete v Konfigurační soubory aplikace Publisher.
/ MANIFESTDEPENDENCY lze předávat linker dvěma způsoby:
Přímo na příkazovém řádku (nebo v souboru odpovědí) s /MANIFESTDEPENDENCY.
Prostřednictvím Komentář pragma.
Následující příklad ukazuje komentář /MANIFESTDEPENDENCY předané prostřednictvím pragma,
#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")
což vede 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é /MANIFESTDEPENDENCY komentáře lze předat na příkazovém řádku:
"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"
Vytvořeném propojovacím bude shromažďovat poznámky /MANIFESTDEPENDENCY odstranění duplicitních položek a potom přidat výsledný řetězec XML do souboru manifestu.Pokud najde vytvořeném propojovacím konfliktní položky, bude dojít k poškození souboru manifestu a nebude možné aplikaci spustit (položky mohou být doplněna do protokolu událostí označující zdroj selhání).
Nastavení této možnosti linker ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.
Rozbalte uzel Vlastnosti konfigurace.
Rozbalte Linker uzel.
Vyberte Souboru manifestu stránky vlastností.
Změnit Další závislosti Manifest vlastnost.
Programově nastavit tuto možnost linker
- Viz téma AdditionalManifestDependencies.