Procedimiento para agregar referencias a bibliotecas de tiposHow to: Add References to Type Libraries

Visual Studio genera un ensamblado de interoperabilidad que contiene metadatos cuando se agrega una referencia a una biblioteca de tipos.Visual Studio generates an interop assembly containing metadata when you add a reference to a type library. Si el ensamblado de interoperabilidad principal está disponible, Visual Studio usa el ensamblado existente antes de generar un nuevo ensamblado de interoperabilidad.If a primary interop assembly is available, Visual Studio uses the existing assembly before generating a new interop assembly.

Para agregar una referencia a una biblioteca de tipos en Visual StudioTo add a reference to a type library in Visual Studio

  1. Instale el archivo COM DLL o EXE en su equipo, a menos que un archivo Setup.exe de Windows realice la instalación automáticamente.Install the COM DLL or EXE file on your computer, unless a Windows Setup.exe file performs the installation for you.

  2. Seleccione Proyecto, Agregar referencia.Choose Project, Add Reference.

  3. En el Administrador de referencias, elija COM.In the Reference Manager, choose COM.

  4. Seleccione la biblioteca de tipos en la lista o busque el archivo .tlb.Select the type library from the list, or browse for the .tlb file.

  5. Elija Aceptar.Choose OK.

  6. En el Explorador de soluciones, abra el menú contextual de la referencia que acaba de agregar y elija Propiedades.In Solution Explorer, open the shortcut menu for the reference you just added, and then choose Properties.

  7. En la ventana Propiedades, asegúrese de que el valor de la propiedad Incrustar tipos de interoperabilidad es True.In the Properties window, make sure that the Embed Interop Types property is set to 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.This causes Visual Studio to embed type information for COM types in your executables, eliminating the need to deploy primary interop assemblies with your app.

Nota

Las opciones de los menús y cuadros de diálogo puede variar según la versión de Visual Studio que esté usando.The menu and dialog box options may vary depending on the version of Visual Studio you're using.

Para agregar una referencia a una biblioteca de tipos para la compilación en la línea de comandosTo add a reference to a type library for command-line compilation

  1. Genere un ensamblado de interoperabilidad tal y como se describe en Cómo: Generar ensamblados de interoperabilidad a partir de bibliotecas de tipos.Generate an interop assembly as described in How to: Generate Interop Assemblies from Type Libraries.

  2. Use la opción de 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 ejecutable.Use the /link (C# Compiler Options) or /link (Visual Basic) compiler option with the interop assembly name to embed type information for COM types in your executables.

Vea tambiénSee also