Como: Dispor de múltiplas versões de bibliotecas de tipos
Opcionalmente, você pode encapsular mais de uma versão de uma biblioteca de tipos.Por exemplo, você pode indicar um assembly de interoperabilidade primário oferece suporte a tipo de biblioteca versões 1.0 e 1.1.
Para empacotar várias versões de uma biblioteca de tipos
Importe um arquivo de biblioteca de tipo:
tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
Crie um arquivo de texto do conjunto de módulos (assembly) importado usando o Desassemblador do MSIL (ILDASM.exe):
ildasm LibUtil.dll /out:LibUtil.il
Usando um editor de texto, inserir um segundo 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.
Gerar e assinar um novo assembly do arquivo de texto modificado usando 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