/ MANIFESTDEPENDENCY (Especifica o manifesto dependências)
/MANIFESTDEPENDENCY:manifest_dependency
Comentários
/ MANIFESTDEPENDENCY lhe permite especificar os atributos que serão colocados em <dependency> seção do arquivo de manifesto.
Consulte / MANIFESTO (criar o manifesto do Assembly de lado a lado) para obter informações sobre como criar um arquivo de manifesto.
Para obter mais informações sobre <dependency> seção do arquivo de manifesto, consulte Os arquivos de configuração do Publisher.
/ Informações MANIFESTDEPENDENCY podem ser passadas para o vinculador de duas maneiras:
Diretamente na linha de comando (ou em um arquivo de resposta) com /MANIFESTDEPENDENCY.
Por meio de comentário pragma.
O exemplo a seguir mostra um comentário /MANIFESTDEPENDENCY transmitido via pragma,
#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")
o que resulta na seguinte entrada no arquivo de manifesto:
<dependency>
<dependentAssembly>
<assemblyIdentity type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*' />
</dependentAssembly>
</dependency>
Os comentários /MANIFESTDEPENDENCY a mesma podem ser passados na linha de comando da seguinte maneira:
"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"
O vinculador coletar comentários /MANIFESTDEPENDENCY, eliminar entradas duplicadas e, em seguida, adicionar a seqüência de caracteres XML resultante para o arquivo de manifesto. Se o vinculador localiza entradas conflitantes, o arquivo de manifesto serão corrompidos e o aplicativo falhará ao iniciar (pode ser adicionada uma entrada no log de evento, indicando a origem da falha).
Para definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Expanda o Propriedades de configuração nó.
Expanda o vinculador nó.
Selecione o Arquivo de manifesto página de propriedades.
Modificar o Dependências de manifesto adicionais propriedade.