Componentes COM e execução lado a por

Várias versões de um aplicativo gerenciado execução lado a lado em um computador pode interoperar com componentes COM.Nem o aplicativo gerenciado nem o componente COM requer que qualquer modificação para execução lado a lado funcionar corretamente.Este tópico apresenta COM problemas relacionados à execução lado a lado.

Assemblies COM Side-by-Side

Assemblies lado a lado são versões de montagem não gerenciado em execução no mesmo computador.Para usar COM conjuntos de lado a lado, um desenvolvedor de aplicativos .NET Framwork deve fornecer um manifesto do aplicativo Win32-estilo, que contém informações de vinculação e ativação.Para obter mais informações sobre conjuntos de lado a lado COM, procure "Conjuntos Side-by-side" na biblioteca MSDN.

Assemblies de Interoperabilidade Primários

sistema autônomo Type Library Importer (Tlbimp.exe) importações biblioteca de informações de tipo sistema autônomo metadados em módulos (assemblies) para expor um componente COM para aplicativos gerenciado.Quando você tem várias versões de um componente COM, você pode ter várias bibliotecas de tipo e possivelmente várias versões de um assembly de interoperabilidade primário.Nessa situação, você tem duas opções:

  • Você pode registrar o mais novo assembly de interoperabilidade primário, substituindo a versão mais antiga no registro.

  • Você pode registrar um único assembly de interoperabilidade primário que oferece suporte a várias bibliotecas de tipo.

Para obter instruções sobre como especificar várias versões de biblioteca de tipo em um único assembly de interoperabilidade primário, consulte Gerar assemblies de interoperabilidade primários.

Consulte também

Conceitos

Inicialização de tempo de execução de um aplicativo do COM

Chaves de registro dependente de versão

Configurando um aplicativo COM para execução lado a lado

Aplicando atributos dependente de versão

Outros recursos

Execução lado a lado para interoperabilidade com.