Compartir a través de


Encontrar información de versión del motor de tiempo de ejecución

La información sobre la versión del motor de tiempo de ejecución utilizada en la compilación de una aplicación o componente y las versiones del motor de tiempo de ejecución que requiere una aplicación para ejecutarse se almacena en dos ubicaciones. Cuando se compila una aplicación o un componente, la información sobre la versión del motor de tiempo de ejecución utilizada para la compilación se almacena en el ejecutable administrado. La información de las versiones del motor de tiempo de ejecución que requiere una aplicación o componente se almacena en el archivo de configuración de la aplicación.

Información de versión del motor de tiempo de ejecución en el ejecutable administrado

El encabezado del archivo portable ejecutable (PE) de las aplicaciones y componentes administrados contiene información acerca de la versión del motor de tiempo de ejecución utilizada en su creación. Common Language Runtime utiliza esta información para determinar la versión más adecuada del motor de tiempo de ejecución que se requiere para ejecutar la aplicación.

Información de versión del motor de tiempo de ejecución en el archivo de configuración

Además de la información en el encabezado del archivo PE, se puede implementar una aplicación con un archivo de configuración de la aplicación que proporciona la información de versión del motor de tiempo de ejecución. El archivo de configuración de la aplicación es un archivo basado en lenguaje XML, que crea el programador de la aplicación y que se suministra con ésta. Este archivo puede especificar las versiones del motor de tiempo de ejecución y de un componente que admite la aplicación. También se puede utilizar este archivo para probar la compatibilidad de una aplicación con distintas versiones del motor de tiempo de ejecución. Para obtener más información sobre cómo utiliza el motor de tiempo de ejecución el archivo de configuración de la aplicación para determinar qué versión del motor de tiempo de ejecución es necesario cargar, vea Especificar una versión de .NET Framework.

El código no administrado, incluidas las aplicaciones COM y COM+, puede tener archivos de configuración de la aplicación que el motor de tiempo de ejecución utiliza para interactuar con código administrado. El archivo de configuración de la aplicación afecta a cualquier código administrado que se active mediante COM. Este archivo puede especificar las versiones del motor de tiempo de ejecución que son compatibles, así como las redirecciones de ensamblado. De forma predeterminada, las aplicaciones de interoperabilidad COM que llaman a código administrado utilizan la última versión del motor de tiempo de ejecución instalada en el equipo.

Vea también

Fundamentos de la ejecución simultánea | Especificar una versión de .NET Framework | Configurar la redirección del enlace de ensamblados | Fundamentos de la ejecución simultánea