Share via


A implantação de um aplicativo para acesso COM

Assemblies podem ser particulares ou compartilhados. Conjuntos privados estão disponíveis somente para clientes na mesma estrutura de diretório do assembly. assemblies compartilhados estão disponíveis para qualquer aplicativo do COM local. Todos os assemblies e bibliotecas de tipo devem ser registradas no registro do Windows para que clientes COM podem usar os tipos gerenciados de forma transparente.

Assemblies de Private

Você pode implantar um aplicativo em um diretório de aplicativo e subdiretórios se ele deverá ser particulares. A ilustração a seguir mostra o Loanlib.dll instalado em dois diretórios de aplicativo separado. Para executar um assembly particular do ambiente de desenvolvimento Visual Basic 6.0, o assembly deve ser no diretório de aplicativo do que o Visual Basic executável (VB6).

Diretório estrutura e entradas do registro para a implantação particular

Estrutura de diretórios e Registro do Windows

Assemblies compartilhados

Você pode instalar os assemblies para um aplicativo no cache global de assemblies se estiverem a ser compartilhada. Todos os assemblies compartilhados devem ser fortes (assinadas pelo Editor). Qualquer aplicativo COM que referencia um tipo no assembly encontra mscoree, que por sua vez, localiza o assembly.

Use o o ferramenta Global Assembly Cache (Gacutil. exe) para adicionar um assembly no cache global de assemblies. Por exemplo

gacutil /i LoanLib.dll

Consulte também

Tarefas

Como: Referência.NET tipos de COM

Conceitos

Expondo.NET Framework para COM

Registrar Assemblies com

Chamando um.NET objeto

Implantando o.NET Framework e aplicativos