Compartilhar via


Expondo componentes .NET estrutura para com.

Escrever um tipo .NET e o consumo desse tipo de código não gerenciado são atividades distintas para desenvolvedores.Esta seção descreve várias dicas para código gerenciado escrito que interopera com clientes COM:

Além disso, esta seção identifica as tarefas relacionadas à consumindo um tipo gerenciado a partir de um cliente COM.

Consumir um tipo gerenciado do com.

  1. Registrar assemblies com com..

    Tipos em um assembly (e bibliotecas de tipos) devem ser registrados em time de design.Se um instalador não registra o assembly, instrua COM os desenvolvedores usem regasm.exe.

  2. Tipos de referência do .NET de COM.

    Os desenvolvedores COM podem fazer referência a tipos em um assembly usando as mesmas ferramentas e técnicas que eles utilizam atualmente.

  3. telefonar um objeto do .NET.

    Os desenvolvedores COM podem chamar métodos no objeto .NET da mesma forma que eles chamam métodos em qualquer tipo não gerenciado.Por exemplo, COM CoCreateInstance API ativa objetos .NET.

  4. Implantar um aplicativo para acesso COM.

    Um assembly de nome forte pode ser instalado no cache global de assemblies e requer uma assinatura de seu publicador.Os assemblies que não são um nome de alta segurança devem ser instalados no diretório de aplicativo do cliente.

Consulte também

Conceitos

Exemplo de interoperabilidade COM: Cliente COM e .NET servidor

Outros recursos

Interoperação com Código Não Gerenciado