Compartir a través de


Configurar una aplicación COM para ejecución en paralelo

Actualización: noviembre 2007

El archivo de configuración de la aplicación permite a una aplicación COM enlazar a un componente administrado específico y especificar qué versión del motor en tiempo de ejecución ejecuta el componente. Los programadores de aplicaciones COM pueden crear un archivo de configuración de la aplicación .NET Framework e implementarlo en sus aplicaciones.

Tanto las aplicaciones administradas como las no administradas utilizan un esquema del archivo de configuración idéntico para especificar una versión del motor en tiempo de ejecución y para enlazar a un componente específico. Los archivos de configuración de las aplicaciones Win32 son ligeramente diferentes y no se pueden sustituir por archivos de .NET Framework. Para obtener información sobre la nomenclatura de archivos y los requisitos de ubicación, vea Archivos de configuración de la aplicación.

Especificar la versión del motor en tiempo de ejecución

Sin no hay un archivo de configuración de la aplicación, se carga, de manera predeterminada, la última versión compatible del motor en tiempo de ejecución que esté instalada en el equipo. Si este comportamiento no satisface los requisitos de su aplicación COM, puede utilizar el elemento <supportedRuntime> en un archivo de configuración de la aplicación para especificar la versión del motor en tiempo de ejecución que requiere su aplicación. Se puede especificar, por ejemplo, la versión 1.0.3705 del motor en tiempo de ejecución, que carga la versión 1.0 de .NET Framework. Para obtener instrucciones, vea Utilizar una versión de .NET Framework.

Nota:

Las aplicaciones COM hospedadas en un host extensible, como Microsoft Internet Explorer o Microsoft Office, no pueden tener control sobre la versión del motor en tiempo de ejecución que se carga.

Especificar una versión de ensamblado

Si no hay un archivo de configuración de la aplicación, el motor en tiempo de ejecución carga la última versión del ensamblado registrada en el Registro de Windows que contenga el tipo que hay que activar desde COM. Puede utilizar el elemento <bindingRedirect> en un archivo de configuración de la aplicación para indicar a su aplicación que debe enlazarse a una versión de ensamblado anterior. Para obtener instrucciones, vea Redirigir versiones de ensamblado.

Se pueden redirigir varias versiones de un ensamblado incluyendo varios elementos <bindingRedirect> en un elemento <dependentAssembly>.

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

Aplicar atributos que dependen de la versión

Componentes COM y ejecución en paralelo

Otros recursos

Ejecución simultánea para interoperabilidad COM