Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se resume el proceso necesario para exponer un componente COM existente al código administrado. Para obtener más información sobre cómo escribir servidores COM que se integran estrechamente con .NET Framework, consulte Consideraciones de diseño para la interoperación.
Los componentes COM existentes son recursos valiosos en código administrado como aplicaciones empresariales de nivel intermedio o como funcionalidad aislada. Un componente ideal tiene un ensamblado de interoperabilidad primario y se ajusta estrechamente a los estándares de programación impuestos por COM.
Para exponer componentes COM al .NET Framework
Importe una biblioteca de tipos como un ensamblado.
Common Language Runtime requiere metadatos para todos los tipos, incluidos los tipos COM. Hay varias maneras de obtener un ensamblado que contiene tipos COM importados como metadatos.
Usar tipos COM en el código administrado.
Puede inspeccionar los tipos COM, activar instancias e invocar métodos en el objeto COM de la misma manera que lo hace para cualquier tipo administrado.
Compile un proyecto de interoperabilidad.
Windows SDK proporciona compiladores para varios lenguajes compatibles con Common Language Specification (CLS), incluidos Visual Basic, C#y C++.
Implemente una aplicación de interoperabilidad.
Las aplicaciones de interoperabilidad se implementan mejor como ensamblajes con nombre seguro y firmados en la caché global de ensamblajes.