Partilhar via


Como: Adicionar referências a bibliotecas de tipos

Visual Studio gera um assembly de interoperabilidade contendo metadados quando você adiciona uma referência a uma biblioteca de tipos. Se um assembly de interoperabilidade primário estiver disponível, o Visual Studio usará o assembly existente antes de gerar um novo assembly de interoperabilidade.

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

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

  2. Escolha Projeto, Adicionar referência.

  3. No Gerenciador de referências, escolha COM.

  4. Selecione a biblioteca de tipos na lista ou procure o arquivo .tlb.

  5. Escolha OK.

  6. No Gerenciador de Soluções, abra o menu de atalho para a referência que você acabou de adicionar e escolha Propriedades.

  7. Na janela Propriedades, verifique se a propriedade Embed Interop Types está definida como True. Isso faz com que o Visual Studio incorpore informações de tipo para tipos COM em seus executáveis, eliminando a necessidade de implantar assemblies de interoperabilidade primários com seu aplicativo.

Nota

As opções de menu e caixa de diálogo podem variar dependendo da versão do Visual Studio que você está usando.

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

  1. Gere um assembly de interoperabilidade conforme descrito em Como gerar assemblies de interoperabilidade a partir de bibliotecas de tipos.

  2. Use a opção de compilador -link (Opções do compilador C#) ou -link (Visual Basic) com o nome do assembly de interoperabilidade para incorporar informações de tipo para tipos COM em seus executáveis.

Consulte também