/ 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 lado a lado) para obter informações sobre como criar um arquivo de manifesto.
Para obter mais informações sobre o <dependency> seção do arquivo manifesto, consulte 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 mesmo 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 iniciar o aplicativo falhará (uma entrada pode ser adicionada ao log de eventos, indicando a origem da falha).
Para definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio
Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte: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.
Para definir esta opção de vinculador programaticamente
- Consulte AdditionalManifestDependencies.