Partilhar via


Como: Gerar assemblies de interoperabilidade a partir de bibliotecas de tipos

O Importador de Biblioteca de Tipos (Tlbimp.exe) é uma ferramenta de linha de comando que converte as coclasses e interfaces contidas em uma biblioteca de tipos COM em metadados. Essa ferramenta cria um assembly de interoperabilidade e um namespace para as informações de tipo automaticamente. Depois que os metadados de uma classe estiverem disponíveis, os clientes gerenciados poderão criar instâncias do tipo COM e chamar seus métodos, como se fosse uma instância .NET. Tlbimp.exe converte uma biblioteca de tipos inteira em metadados de uma só vez e não pode gerar informações de tipo para um subconjunto dos tipos definidos em uma biblioteca de tipos.

Para gerar um assembly de interoperabilidade a partir de uma biblioteca de tipos

  1. Utilize o seguinte comando:

    tlbimp<tipo-biblioteca-arquivo>

    Adicionar o switch /out: 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 evitar problemas que podem ocorrer por terem nomes duplicados.

Exemplo

O comando a seguir produz o assembly Loanlib.dll no Loanlib namespace.

tlbimp Loanlib.tlb  

O comando a seguir produz um assembly de interoperabilidade com um nome alterado (LOANLib.dll).

tlbimp LoanLib.tlb /out: LOANLib.dll  

Consulte também