Compartir por


Exponer componentes de .NET a COM

Escribir un tipo de .NET y consumir ese tipo desde código no administrado son actividades distintas para los desarrolladores. En esta sección se describen varias sugerencias para escribir código administrado que interopera con clientes COM:

Además, en esta sección se identifican las tareas relacionadas con el consumo de un tipo administrado desde un cliente COM.

Para consumir un tipo administrado desde COM

  1. Registro de ensamblados con COM.

    Los tipos de un ensamblado (y bibliotecas de tipos) deben registrarse en tiempo de diseño. Si un instalador no registra el ensamblado, indique a los desarrolladores COM que usen Regasm.exe.

  2. Tipos .NET referenciados desde COM.

    Los desarrolladores COM pueden hacer referencia a tipos en un ensamblado mediante las mismas herramientas y técnicas que usan hoy en día.

  3. Llame a un objeto .NET.

    Los desarrolladores COM pueden llamar a métodos en el objeto .NET de la misma manera que llaman a métodos en cualquier tipo no administrado. Por ejemplo, la API COM CoCreateInstance activa objetos .NET.

  4. Implemente una aplicación para el acceso COM.

    Un ensamblado con nombre seguro puede instalarse en la caché global de ensamblados y requiere una firma de su editor. Los ensamblados que no tienen nombre seguro deben instalarse en el directorio de aplicación del cliente.

Consulte también