Compartilhar via


/MANIFESTDEPENDENCY (especificar dependências de manifesto)

/MANIFESTDEPENDENCY:manifest_dependency

Comentários

/MANIFESTDEPENDENCY permite especificar atributos que serão colocados <na seção> de dependência do arquivo de manifesto.

Consulte /MANIFEST (criar manifesto de assembly lado a lado) para obter informações sobre como criar um arquivo de manifesto.

Para <obter mais informações sobre a> seção de dependência do arquivo de manifesto, consulte Arquivos de configuração do publicador.

informações de /MANIFESTDEPENDENCY pode ser passada ao vinculador de uma de duas maneiras:

  • Diretamente na linha de comando (ou em um arquivo de resposta) com /MANIFESTDEPENDENCY.

  • Pelo pragma de comentário .

O exemplo a seguir mostra um comentário de /MANIFESTDEPENDENCY submetida ao pragma,

#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"")

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 mesmos comentários de /MANIFESTDEPENDENCY podem ser transmitidos na linha de comando como segue:

"/manifestdependency:type='Win32' name='Test.Research.SampleAssembly' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='0000000000000000' language='*'\"

O vinculador coletará comentários de /MANIFESTDEPENDENCY, elimina entradas duplicadas, e depois adiciona a cadeia de caracteres XML resultante no arquivo de manifesto. Se o vinculador localiza conflitante entradas, o arquivo de manifesto se tornará corrompido e o aplicativo não iniciará (uma entrada pode ser adicionada ao log de eventos, indicando que a origem da falha).

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

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

  3. Expanda o nó Vinculador.

  4. Selecione a página de propriedades de Arquivo de Manifesto .

  5. Modifique a propriedade de Dependências de Manifesto Adicionais .

Para definir essa opção de vinculador por meio de programação

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador