Resumen de la conversión de ensamblados en bibliotecas de tipos
Los ensamblados proporcionan a Common Language Runtime la información necesaria para conocer las implementaciones de tipos. Las bibliotecas de tipos hacen lo mismo para los tipos COM. Los clientes COM no pueden tener acceso directo a la información de tipos desde un ensamblado, sino que primero se deben exportar representaciones de ensamblados, módulos, tipos, parámetros y campos del ensamblado a la biblioteca de tipos.
.NET Framework proporciona herramientas y una API para realizar la conversión de ensamblados en bibliotecas de tipos. Aunque hay varios mecanismos para generar una biblioteca de tipos, todos producen el mismo resultado. Por razones de sencillez, en esta sección se describe sólo la herramienta Exportador de la biblioteca de tipos (Tlbexp.exe) junto con las reglas de conversión para exportar información de tipos. Para obtener una descripción de otros mecanismos para exportar un ensamblado, vea Empaquetar un ensamblado para COM
Como las bibliotecas de tipos no pueden albergar toda la información que se encuentra en ensamblados, el proceso de conversión puede descartar algunos datos durante el proceso de exportación. En esta sección se explican dichas transformaciones y se identifica el origen de cada parte de la información exportada a la biblioteca de tipos resultante.
En esta sección
Conversión de ensamblados exportados
Describe cómo el proceso de exportación convierte la información de ensamblados.Conversión de módulos exportados
Describe cómo el proceso de exportación controla la información de módulos.Conversión de tipos exportados
Describe cómo el proceso de exportación convierte interfaces, clases, tipos de valor y enumeraciones.Conversión de miembros exportados
Describe cómo el proceso de exportación convierte métodos, propiedades y eventos.Conversión de parámetros exportados
Describe cómo el proceso de exportación controla las conversiones de parámetros.
Secciones relacionadas
- Exponer componentes de .NET Framework en COM
Describe cómo utilizar componentes .NET de aplicaciones COM.