Partilhar via


Gerar Assemblies de interoperabilidade primários

Há duas maneiras de gerar um assembly de interoperabilidade primária:

  • Usando o Type Library Importer (Tlbimp. exe) fornecida pelo Windows Software Development Kit (SDK).

    Produzir um assembly de interoperabilidade primário usando Tlbimp. exe para importar uma biblioteca de tipos é simples. Tlbimp. exe fornece as seguintes proteções:

    • Verifica se há outros assemblies de interoperabilidade primários registrados antes de criar novos assemblies de interoperabilidade para quaisquer referências de biblioteca de tipo aninhado.

    • Falha ao emitir o assembly de interoperabilidade primária, se você não especificar o nome de arquivo para dar um nome forte do assembly de interoperabilidade primária ou recipiente.

    • Falha ao emitir um assembly de interoperabilidade primária, se você omitir referências aos assemblies dependentes.

    • Falha ao emitir um assembly de interoperabilidade primária, se você adicionar referências a assemblies dependentes que não são assemblies de interoperabilidade primários.

  • Criando assemblies de interoperabilidade primários manualmente no código-fonte usando uma linguagem que seja compatível com a especificação de CLS (Common Language), como, por exemplo, C#. Essa abordagem é útil quando uma biblioteca de tipos não está disponível.

Você deve ter um par de chaves criptográficas para assinar o assembly com um nome forte. Para obter detalhes, consulte Criar um par de chaves.

Consulte também

Tarefas

Como: Gerar Assemblies de interoperabilidade primários usando Tlbimp. exe

Como: Criar Assemblies de interoperabilidade primários manualmente

Conceitos

Produção de Assemblies de interoperabilidade primários

Nomes de Assemblies de interoperabilidade primários

Personalizando os Assemblies de interoperabilidade primários

Distribuir Assemblies de interoperabilidade primária para desenvolvedores