Partilhar via


Como: Empacotar várias versões das bibliotecas de tipo

Opcionalmente, você pode dispor mais de uma versão de uma biblioteca de tipos. Por exemplo, você pode indicar um assembly de interoperabilidade primária oferece suporte a tipo versões da biblioteca 1.0 e 1.1.

Para empacotar várias versões de uma biblioteca de tipo

  1. Importe um arquivo de biblioteca de tipo:

    tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
    
  2. Criar um arquivo de texto do assembly importado usando o O Desassemblador do MSIL (Ildasm. exe):

    ildasm LibUtil.dll /out:LibUtil.il
    
  3. Usando um editor de texto, inserir uma segunda PrimaryInteropAssemblyAttribute atributo abaixo o atributo adicionado pelo Tlbimp. exe. Inclua os números de versão primária e secundária que representam a segunda versão da biblioteca de tipo.

  4. Gerar e assina um novo assembly do arquivo de texto modificado usando o O Assembler MSIL (Ilasm. exe):

    ilasm LibUtil.il /dll /key:CompanyA.snk
    

Consulte também

Tarefas

Como: Gerar Assemblies de interoperabilidade primários usando Tlbimp. exe

Conceitos

Gerar Assemblies de interoperabilidade primários

Produção de Assemblies de interoperabilidade primários