Como: Registrar assemblies de interoperabilidade primários
Você deve registrar todos os assemblies de interoperabilidade primária adquiridos no seu computador de desenvolvimento antes que você pode referenciá-los com Microsoft Visual Studio 2005. O Visual Studio procura e usa um assembly de interoperabilidade primário do primeiro time que você fazer referência a um tipo de uma biblioteca de tipos COM.Se o Visual Studio não conseguir localizar o assembly de interoperabilidade primário associado com a biblioteca de tipos, ele solicitará que adquiri-la ou oferece para criar um assembly de interoperabilidade em vez disso.Da mesma forma, a Tipo biblioteca 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ê planeje usar o Visual Studio, o inscrição oferece duas vantagens:
Um assembly de interoperabilidade primário registrado claramente está marcado como sob a chave de registro da biblioteca de tipo original.inscrição é a melhor maneira para que você localizar um assembly de interoperabilidade primário no computador.
Você pode evitar 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 os quais você tem um assembly de interoperabilidade primário não registrado.
Use o Ferramenta de inscrição do assembly (regasm.exe) para registrar um assembly de interoperabilidade primário.
Para registrar um assembly de interoperabilidade primário
No prompt de comando, digite:
regasm assemblyname
Neste comando, AssemblyName é nome de arquivo do assembly que está registrado.Regasm.exe adiciona uma entrada para o assembly de interoperabilidade primário sob a chave do registro mesmo sistema autônomo a biblioteca de tipos originais.
Exemplo
O exemplo a seguir registra o CompanyA.UtilLib.dll assembly de interoperabilidade primário.
regasm CompanyA.UtilLib.dll
Consulte também
Conceitos
Programando com assemblies de interoperabilidade primários