Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Este artigo descreve orientações sobre interoperabilidade COM do .NET Framework que utilizam o Importador de Bibliotecas de Tipos herdado (Tlbimp.exe). Para o .NET moderno, utilize a geração de origem COM ou a API ComWrappers. Para mais informações, consulte interoperabilidade COM.
O Importador de Biblioteca de Tipos (Tlbimp.exe) é uma ferramenta de linha de comandos que converte as coclasses e interfaces contidas numa biblioteca de tipos COM em metadados. Esta ferramenta cria automaticamente um assembly interop e um namespace para a informação do tipo. Depois de os metadados de uma classe estarem disponíveis, os clientes geridos podem criar instâncias do tipo COM e chamar os seus métodos, tal como se fosse uma instância .NET. Tlbimp.exe converte toda uma biblioteca de tipos em metadados de uma só vez e não pode gerar informação de tipo para um subconjunto dos tipos definidos numa biblioteca de tipos.
Gerar um conjunto interop a partir de uma biblioteca de tipos
Para gerar um assembly de interoperabilidade a partir de uma biblioteca de tipos, utilize o seguinte comando:
tlbimp <type-library-file>
Adicionar o /out: switch produz um conjunto de interoperabilidade com um nome alterado, como LOANLib.dll. Alterar o nome do assembly de interoperabilidade pode ajudar a distingui-lo da DLL COM original e a evitar problemas que podem ocorrer por existirem nomes duplicados.
Example
O comando seguinte produz a assemblagem Loanlib.dll no espaço de nomes Loanlib.
tlbimp Loanlib.tlb
O comando seguinte produz um conjunto interop com um nome alterado (LOANLib.dll).
tlbimp LoanLib.tlb /out: LOANLib.dll