Generación de ensamblados de interoperabilidad a partir de bibliotecas de tipos

Note

En este artículo se describen las instrucciones de interoperabilidad COM de .NET Framework que usa el importador de la biblioteca de tipos heredada (Tlbimp.exe). Para .NET moderno, usa la generación de código fuente COM o la API ComWrappers. Para obtener más información, consulte Interoperabilidad COM.

El importador de bibliotecas 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 tipo. Una vez disponibles los metadatos de una clase, los clientes administrados pueden crear instancias del tipo COM y llamar a sus métodos, como si fuera una instancia de .NET. Tlbimp.exe convierte una biblioteca de tipos completa en metadatos a la vez y no puede generar información de tipos para un subconjunto de los tipos definidos en una biblioteca de tipos.

Generación de un ensamblado de interoperabilidad desde una biblioteca de tipos

Para generar un ensamblado de interoperabilidad desde una biblioteca de tipos, use el siguiente comando:

tlbimp <type-library-file>

Al agregar la opción /out:, se genera un ensamblado para interoperabilidad con un nombre modificado, como LOANLib.dll. Modificar el nombre del ensamblado de interoperabilidad puede ayudar a distinguirlo del archivo DLL COM original y evitar problemas que pueden producirse al tener nombres duplicados.

Example

El siguiente comando 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

Consulte también