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
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