Elemento <requiredRuntime>

Especifica que la aplicación sólo es compatible con la versión 1.0 de Common Language Runtime.

<requiredRuntime  
   version="runtime version"
   safemode="true|false"/>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

version

Atributo opcional.

Un valor de cadena que especifica la versión de .NET Framework con la que es compatible la aplicación. El valor de cadena debe coincidir con el nombre de directorio situado bajo la carpeta raíz de la instalación de .NET Framework. No se analiza el contenido del valor de cadena.

safemode

Atributo opcional.

Especifica si el código de inicio del motor de ejecución busca en el Registro para determinar la versión del motor de ejecución.

Atributo safemode

Valor

Descripción

false

El código de inicio del runtime busca en el Registro. Este es el valor predeterminado.

true

El código de inicio del runtime no busca en el Registro.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

configuration

Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.

startup

Contiene el elemento <requiredRuntime>.

Comentarios

Las aplicaciones compiladas para ser compatibles únicamente con la versión 1.0 del runtime deben usar el elemento <requiredRuntime>. Las aplicaciones compiladas utilizando la versión 1.1 o posterior del runtime deben utilizar el elemento <supportedRuntime>.

NotaNota

Si utiliza la función CorBindToRuntimeByCfg para especificar el archivo de configuración, debe utilizar el elemento <requiredRuntime> para todas las versiones del runtime.Se omite el elemento <supportedRuntime> al utilizar CorBindToRuntimeByCfg.

La cadena del atributo version debe coincidir con el nombre de la carpeta de instalación de la versión especificada de .NET Framework. Esta cadena no se interpreta. Si el código de inicio del motor de ejecución no encuentra una carpeta coincidente, no carga el motor de ejecución, el código de inicio muestra un mensaje de error y cierra la aplicación.

NotaNota

El código de inicio de una aplicación que está hospedada en Microsoft Internet Explorer omite el elemento <requiredRuntime>.

Ejemplo

En el siguiente ejemplo se muestra cómo especificar la versión del motor de ejecución en un archivo de configuración.

<configuration>
   <startup>
      <requiredRuntime version="v1.0.3705" safemode="true"/>
   </startup>
</configuration>

Vea también

Referencia

Esquema de la configuración de inicio

Conceptos

Especificar la versión del motor en tiempo de ejecución que se va a utilizar

Otros recursos

Esquema de los archivos de configuración de .NET Framework