Como: Gerar Assemblies de interoperabilidade de bibliotecas de tipo

O Type Library Importer (Tlbimp. exe) é uma ferramenta de linha de comando que converte a coclasses de e interfaces contidos em uma biblioteca de tipos COM metadados. Essa ferramenta cria automaticamente um assembly de interoperabilidade e o namespace para o tipo de informação. Depois que os metadados de uma classe estiver disponível, os clientes gerenciados podem criar instâncias do tipo COM e chamar seus métodos, como se fosse um.NET instância. Tlbimp. exe converte uma biblioteca de tipo inteiro metadados ao mesmo tempo e não é possível 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

  • Use o seguinte comando:

    Tlbimp <arquivo de biblioteca de tipo>

    Adicionando a /out: switch produz um assembly de interoperabilidade com um nome alterado, como, por exemplo, LOANLib.dll. Alterar o nome do assembly de interoperabilidade pode ajudar a diferenciá-lo de DLL de COM original e impedir que os problemas que podem ocorrer com nomes duplicados.

Exemplo

O comando a seguir produz o conjunto de Loanlib.dll no Loanlib namespace.

tlbimp Loanlib.dll

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

tlbimp LoanLib.dll /out: LOANLib.dll

Consulte também

Conceitos

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

Expondo componentes COM para o.NET Framework