/ 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

  1. Abra o projeto Property Pages caixa de diálogo. For details, see 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