Compartilhar via


Como: Registrar Assemblies de interoperabilidade primários

Você deve registrar adquiridos todos os assemblies de interoperabilidade primária no computador de desenvolvimento, antes que você possa consultá-los com Microsoft Visual Studio 2005. Visual Studio procura e usa um assembly de interoperabilidade primário na primeira vez que você fizer referência a um tipo de uma biblioteca de tipos COM. Se Visual Studio não é possível localizar o assembly de interoperabilidade primário associado à biblioteca de tipo, ele solicitará que você adquira-o ou oferece para criar um assembly de interoperabilidade em vez disso. Da mesma forma, o Type Library Importer (Tlbimp. exe) também usa o registro para localizar assemblies de interoperabilidade primários.

Embora não seja necessário registrar assemblies de interoperabilidade primária, a menos que você planeja usar o Visual Studio, o registro oferece duas vantagens:

  • Um assembly de interoperabilidade primário registrado é claramente marcado sob a chave de registro da biblioteca de tipo original. O registro é a melhor maneira de localizar um assembly de interoperabilidade primária no seu computador.

  • Você pode evitar que acidentalmente, gerando e usando um novo assembly de interoperabilidade, se, em algum momento no futuro, você usar o Visual Studio para fazer referência a um tipo para o qual você tem um assembly de interoperabilidade primário não registrado.

Use o Ferramenta de registro do Assembly (Regasm. exe) para registrar um assembly de interoperabilidade primária.

Para registrar um assembly de interoperabilidade primária

  • No prompt de comando, digite:

    regasm assemblyname

    Neste comando, assemblyname é o nome de arquivo do assembly que está registrado. Regasm. exe adiciona uma entrada para o assembly de interoperabilidade primária sob a mesma chave de registro, como a biblioteca de tipos original.

Exemplo

O exemplo a seguir registra o CompanyA.UtilLib.dll assembly de interoperabilidade primário.

regasm CompanyA.UtilLib.dll

Consulte também

Conceitos

Programação com Assemblies de interoperabilidade primários

A localização de Assemblies de interoperabilidade primários

Redistribuir Assemblies de interoperabilidade primários