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.
Note
En este artículo se describe la orientación sobre interoperabilidad COM de .NET Framework que usa referencias heredadas de Visual Studio a bibliotecas de tipos y ensamblados de interoperabilidad primarios. 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.
Visual Studio genera un ensamblado de interoperabilidad que contiene metadatos al agregar una referencia a una biblioteca de tipos. Si hay disponible un ensamblado de interoperabilidad principal, Visual Studio usa el ensamblado existente antes de generar un nuevo ensamblado de interoperabilidad.
Agregar una referencia a una biblioteca de tipos en Visual Studio
Instale el archivo DLL o EXE COM en el equipo, a menos que un archivo Windows Setup.exe realice la instalación automáticamente.
Elija Project, Agregar referencia.
En el Administrador de referencias, elija COM.
Seleccione la biblioteca de tipos de la lista o busque el archivo .tlb.
Elija Aceptar.
En Explorador de soluciones, abra el menú contextual de la referencia que acaba de agregar y, a continuación, elija Propiedades.
En la ventana Propiedades , asegúrese de que la propiedad Insertar tipos de interoperabilidad esté establecida en True. Esto hace que Visual Studio incruste información sobre los tipos COM en los ejecutables, eliminando así la necesidad de implementar ensamblados de interoperabilidad principales con la aplicación.
Note
Las opciones de menú y cuadro de diálogo pueden variar en función de la versión de Visual Studio esté usando.
Adición de una referencia a una biblioteca de tipos para la compilación de línea de comandos
Genere un ensamblado de interoperabilidad como se describe en Generación de ensamblados de interoperabilidad a partir de bibliotecas de tipos.
Use la opción del compilador -link (Opciones del compilador de C#) o -link (Visual Basic) con el nombre del ensamblado de interoperabilidad para insertar la información sobre los tipos COM en los archivos ejecutables.