Compartir a través de


Componentes COM y ejecución en paralelo

Las múltiples versiones de una aplicación administrada que se ejecutan en paralelo en un equipo pueden interoperar con componentes COM no administrados. Ni la aplicación administrada ni el componente COM requieren ninguna modificación para que la ejecución en paralelo funcione adecuadamente. En este tema se presentan cuestiones COM relacionadas con la ejecución en paralelo.

Nota

En este artículo se describe la ejecución en paralelo de componentes COM no administrados que son utilizados por aplicaciones administradas.Ésta es una característica diferente de la ejecución en paralelo en proceso de componentes COM administrados por aplicaciones no administradas como Microsoft Excel, tal y como se describe en Ejecución simultánea para interoperabilidad COM.

Ensamblados COM en paralelo

Los ensamblados en paralelo son versiones de ensamblados no administrados que se ejecutan en el mismo equipo. Para utilizar ensamblados COM en paralelo, los programadores de aplicaciones de .NET Framework 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 en paralelo, busque "Ensamblados en paralelo" 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 en paralelo

Aplicar atributos que dependen de la versión

Otros recursos

Ejecución simultánea para interoperabilidad COM