Partilhar via


Gerar assemblies de interoperabilidade primários

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

  • Usando o Tipo biblioteca 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ária 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ário se você não especificar o contêiner ou nome de arquivo para dar um nome forte de assembly de interoperabilidade primário.

    • Falha ao emitir um assembly de interoperabilidade primário se você omitir referências a assemblies dependentes.

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

  • Criando assemblies de interoperabilidade primários manualmente no código-fonte, usando uma linguagem compatível com o CLS Common Language Specification (), such sistema autônomo translation from VPE for Csharp.Essa abordagem é útil quando uma biblioteca de tipos não disponível.

Você deve ter uma chave criptográfica para assinar o assembly com um nome forte.Para obter detalhes, consulte Criando um emparelhar 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

Assemblies de interoperabilidade primários de nomeação

Personalizando os assemblies de interoperabilidade primários

Distribuir assemblies de interoperabilidade primários para desenvolvedores