Procedimiento para generar ensamblados de interoperabilidad a partir de bibliotecas de tipos
El importador de la biblioteca de tipos (Tlbimp.exe) es una herramienta de línea de comandos que convierte las coclases e interfaces contenidas en una biblioteca de tipos COM en metadatos. Esta herramienta crea automáticamente un ensamblado de interoperabilidad y un espacio de nombres para la información de tipos. Una vez que los metadatos de una clase están disponibles, los clientes administrados pueden crear instancias del tipo COM y llamar a sus métodos, como si se tratara de una instancia de .NET. Tlbimp.exe convierte una biblioteca de tipos completa en metadatos de una vez y no se puede generar información de tipos para un subconjunto de los tipos definidos en una biblioteca de tipos.
Para generar un ensamblado de interoperabilidad a partir de una biblioteca de tipos
Use el siguiente comando:
tlbimp<archivo-de-biblioteca-de-tipos>
Agregar el modificador /out: genera un ensamblado de interoperabilidad con un nombre modificado, como LOANLib.dll. Modificar el nombre de ensamblado de interoperabilidad puede ayudar a distinguirlo del archivo DLL original de COM e impedir problemas que pueden producirse al tener nombres duplicados.
Ejemplo
El comando siguiente genera el ensamblado Loanlib.dll en el espacio de nombres Loanlib
.
tlbimp Loanlib.tlb
El comando siguiente genera un ensamblado de interoperabilidad con un nombre modificado (LOANLib.dll).
tlbimp LoanLib.tlb /out: LOANLib.dll