Share via


Cómo: Incluir varias versiones de bibliotecas de tipos

Opcionalmente, se puede incluir más de una versión de una biblioteca de tipos. Por ejemplo, se puede indicar que un ensamblado de interoperabilidad primario admite las versiones 1.0 y 1.1 de la biblioteca de tipos.

Para incluir varias versiones de una biblioteca de tipos

  1. Importar un archivo de biblioteca de tipos:

    tlbimp LibUtil.tlb /primary /keyfile:CompanyA.snk /out:LibUtil.dll
    
  2. Cree un archivo de texto a partir del ensamblado importado utilizando el Desensamblador de MSIL (Ildasm.exe).

    ildasm LibUtil.dll /out:LibUtil.il
    
  3. Utilice un editor para insertar un segundo atributo PrimaryInteropAssemblyAttribute debajo del atributo agregado por Tlbimp.exe. Incluya los números de versión principal y secundaria que representan la segunda versión de la biblioteca de tipos.

  4. Genere y firme un nuevo ensamblado a partir del archivo de texto modificado utilizando el Ensamblador de MSIL (Ilasm.exe).

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

Vea también

Tareas

Cómo: Generar ensamblados de interoperabilidad primarios mediante Tlbimp.exe

Conceptos

Generar ensamblados de interoperabilidad primarios

Crear ensamblados de interoperabilidad primarios