/ 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

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Expanda o Propriedades de configuração nó.

  3. Expanda o vinculador nó.

  4. Selecione o Arquivo de manifesto página de propriedades.

  5. Modificar o Dependências de manifesto adicionais propriedade.

Para definir esta opção de vinculador programaticamente

Consulte também

Referência

Configurando opções de vinculador

Opções do vinculador