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 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.
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.
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