Compartir por


Elemento <startup>

Especifica la información de inicio de Common Language Runtime.

<inicio de configuración><>

Syntax

<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>

Atributos y elementos

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

Attributes

Atributo Description
useLegacyV2RuntimeActivationPolicy Atributo opcional.

Especifica si se debe habilitar la directiva de activación en tiempo de ejecución de .NET Framework 2.0 o usar la directiva de activación de .NET Framework 4.

atributo useLegacyV2RuntimeActivationPolicy

Importancia Description
true Habilite la directiva de activación en tiempo de ejecución de .NET Framework 2.0 para el entorno de ejecución elegido, que consiste en enlazar técnicas de activación en tiempo de ejecución heredadas (como la función CorBindToRuntimeEx) al entorno de ejecución elegido en el archivo de configuración en lugar de limitarlos a la versión 2.0 de CLR. Por lo tanto, si se elige clR versión 4 o posterior del archivo de configuración, los ensamblados de modo mixto creados con versiones anteriores de .NET Framework se cargan con la versión CLR elegida. Establecer este valor impide que clR versión 1.1 o CLR versión 2.0 se carguen en el mismo proceso, lo que deshabilita eficazmente la característica en paralelo en proceso.
false Use la directiva de activación predeterminada para .NET Framework 4 y versiones posteriores, que es permitir que las técnicas de activación en tiempo de ejecución heredadas carguen CLR versión 1.1 o 2.0 en el proceso. Establecer este valor impide que los ensamblados en modo mixto se carguen en .NET Framework 4 o posterior, a menos que se hayan compilado con .NET Framework 4 o posterior. Este valor es el valor predeterminado.

Elementos secundarios

Elemento Description
<requiredRuntime> Especifica que la aplicación solo admite la versión 1.0 de Common Language Runtime. Las aplicaciones compiladas con la versión 1.1 o posterior del entorno de ejecución deben usar el <supportedRuntime> elemento .
<supportedRuntime> Especifica qué versiones de Common Language Runtime admite la aplicación.

Elementos primarios

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

Observaciones

Todas <supportedRuntime> las aplicaciones compiladas con la versión 1.1 o posterior del entorno de ejecución deben usar el elemento . Las aplicaciones compiladas para admitir solo la versión 1.0 del entorno de ejecución deben usar el <requiredRuntime> elemento .

Atributo useLegacyV2RuntimeActivationPolicy

Este atributo es útil si la aplicación usa rutas de activación heredadas, como la función CorBindToRuntimeEx, y desea que esas rutas de acceso activen la versión 4 de CLR en lugar de una versión anterior, o si la aplicación se compila con .NET Framework 4, pero tiene una dependencia en un ensamblado en modo mixto compilado con una versión anterior de .NET Framework. En esos escenarios, establezca el atributo trueen .

Nota:

Si se establece el atributo en true , se impide que clR versión 1.1 o CLR versión 2.0 se carguen en el mismo proceso, lo que deshabilita eficazmente la característica en paralelo en proceso (consulte Ejecución en paralelo para interoperabilidad COM).

Example

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

<!-- When used with version 1.0 of the .NET Framework runtime -->
<configuration>
   <startup>
      <requiredRuntime version="v1.0.3705" safemode="true"/>
   </startup>
</configuration>
<!-- When used with version 1.1 (or later) of the runtime -->
<configuration>
   <startup>
      <supportedRuntime version="v1.1.4322"/>
      <supportedRuntime version="v1.0.3705"/>
   </startup>
</configuration>

Consulte también