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