Partilhar via


Como: Adicionar referências a bibliotecas de tipo

Visual Studio gera um assembly de interoperabilidade que contém metadados, quando você adiciona uma referência a uma biblioteca de tipos. Se um assembly de interoperabilidade primária estiver disponível, o Visual Studio usa o conjunto existente antes de gerar um novo assembly de interoperabilidade.

Para adicionar uma referência a uma biblioteca de tipos em Visual Studio

  1. Instale o arquivo COM DLL ou EXE em seu computador, a menos que um arquivo Setup. exe do Windows executa a instalação para você.

  2. Do projeto menu, selecione referências.

  3. Selecione o COM guia.

  4. Selecione a biblioteca de tipos a partir do Referências disponíveis lista ou procurar o arquivo. tlb.

  5. Clique em OK.

  6. Clique com o botão direito na referência recém-adicionados, e e, em seguida, clique em Propriedades.

  7. No Propriedades janela, certifique-se de que o Incorporar tipos de interoperabilidade for definida como True. Isso faz com que o Visual Studio incorporar informações de tipo para tipos COM em seu executáveis, eliminando a necessidade de implantar assemblies de interoperabilidade primária com o seu aplicativo.

Para adicionar uma referência a uma biblioteca de tipos para compilação de linha de comando

  1. Gerar um assembly de interoperabilidade, como descrito em Como: Gerar Assemblies de interoperabilidade de bibliotecas de tipo.

  2. Use o /link ( Opçõesdo compilador TRANSLATION FROM VPE FOR CSHARP) ou /link (Visual Basic) opção de compilador com o nome do assembly de interoperabilidade para incorporar informações de tipo para tipos de COM em executáveis.

Consulte também

Tarefas

Demonstra Passo a passo: A incorporação de informações de tipo de Assemblies de Microsoft Office (C# e Visual Basic)

Demonstra Passo a passo: Tipos de incorporação de Assemblies gerenciados (C# e Visual Basic)

Referência

/link ( Opçõesdo compilador TRANSLATION FROM VPE FOR CSHARP)

/link (Visual Basic)

Conceitos

A importação de uma biblioteca de tipos como um Assembly.

Expondo componentes COM para o.NET Framework