Componentes COM y ejecución simultánea
Las múltiples versiones de una aplicación administrada que se ejecutan simultáneamente en un equipo pueden interoperar con componentes COM. Ni la aplicación administrada ni el componente COM requieren ninguna modificación para que la ejecución simultánea funcione adecuadamente. En este tema se presentan cuestiones COM relacionadas con la ejecución simultánea.
Ensamblados COM simultáneos
Los ensamblados simultáneos son versiones de ensamblados no administrados que se ejecutan en el mismo equipo. Para utilizar ensamblados COM simultáneos, los programadores de aplicaciones .NET deben proporcionar manifiestos de las aplicaciones de estilo Win32, que contengan información sobre el enlace y la activación. Para obtener más información sobre los ensamblados COM simultáneos, busque "Ensamblados simultáneos" en MSDN Library.
Ensamblados de interoperabilidad primarios
El Importador de la biblioteca de tipos (Tlbimp.exe) importa la información de la biblioteca de tipos como metadatos de los ensamblados para exponer los componentes COM a las aplicaciones administradas. Cuando se tienen varias versiones de un componente COM, se pueden tener varias bibliotecas de tipos y posiblemente varias versiones de un ensamblado de interoperabilidad primario. En este caso, hay dos opciones:
Se puede registrar el ensamblado de interoperabilidad primario más nuevo, reemplazando la versión más antigua en el Registro.
Se puede registrar un único ensamblado de interoperabilidad primario que admita varias bibliotecas de tipos.
Para obtener instrucciones sobre cómo especificar varias versiones de bibliotecas de tipos en un único ensamblado de interoperabilidad primario, vea Generar ensamblados de interoperabilidad primarios.
Vea también
Conceptos
Inicialización en tiempo de ejecución desde una aplicación COM
Claves del Registro que dependan de la versión
Configurar una aplicación COM para ejecución simultánea
Aplicar atributos que dependen de la versión