Compartir a través de


Cómo: Agregar referencias a bibliotecas de tipos

Cuando se agrega una referencia a una biblioteca de tipos, Visual Studio genera un ensamblado de interoperabilidad que contiene metadatos. Si el ensamblado de interoperabilidad primario está disponible, Visual Studio utiliza el ensamblado existente antes de generar un nuevo ensamblado de interoperabilidad.

Para agregar una referencia a una biblioteca de tipos en Visual Studio

  1. Instale el archivo DLL COM o EXE en el equipo, a menos que el archivo Setup.exe de Windows lleve a cabo la instalación.

  2. En el menú Proyecto, seleccione Referencias.

  3. Seleccione la ficha COM.

  4. Seleccione la biblioteca de tipos en la lista Referencias disponibles, o busque el archivo .tlb.

  5. Haga clic en Aceptar.

  6. Haga clic con el botón secundario en la referencia recién agregada y haga clic en Propiedades.

  7. En la ventana Propiedades, asegúrese de que la propiedad Incrustar tipos de interoperabilidad está establecida en True. Esto hace que Visual Studio incruste información de tipos para los tipos COM en las aplicaciones ejecutables, lo que elimina la necesidad de implementar los ensamblados de interoperabilidad primarios con la aplicación.

Para agregar una referencia a una biblioteca de tipos para compilación en línea de comandos

  1. Genere un ensamblado de interoperabilidad tal y como se describe en Cómo: Generar ensamblados de interoperabilidad a partir de bibliotecas de tipos.

  2. Utilice /link (Opciones del compilador de C#) o la opción del compilador /link (Visual Basic) con el nombre del ensamblado de interoperabilidad para incrustar información de tipos para los tipos COM en las aplicaciones ejecutables.

Vea también

Tareas

Tutorial: Incrustar los tipos de los ensamblados administrados (C# y Visual Basic)

Referencia

/link (Opciones del compilador de C#)

/link (Visual Basic)

Conceptos

Importar una biblioteca de tipos como un ensamblado

Exponer componentes COM en .NET Framework

Otros recursos

Tutorial: Incrustar información de tipos de los ensamblados de Microsoft Office (C# y Visual Basic)