Compartir a través de


Cómo: Incluir varias versiones de bibliotecas de tipos

Actualización: noviembre 2007

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