Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
élément
Spécifie les informations de démarrage du Common Language Runtime.
<démarrage de configuration><>
Syntaxe
<startup useLegacyV2RuntimeActivationPolicy="true|false" >
</startup>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
useLegacyV2RuntimeActivationPolicy |
Attribut facultatif. Spécifie s’il faut activer la stratégie d’activation du runtime .NET Framework 2.0 ou utiliser la stratégie d’activation .NET Framework 4. |
attribut useLegacyV2RuntimeActivationPolicy
| Valeur | Descriptif |
|---|---|
true |
Activez la stratégie d’activation du runtime .NET Framework 2.0 pour le runtime choisi, qui consiste à lier les techniques d’activation du runtime héritées (telles que la fonction CorBindToRuntimeEx) au runtime choisi à partir du fichier de configuration au lieu de les limiter à CLR version 2.0. Par conséquent, si CLR version 4 ou ultérieure est choisi à partir du fichier de configuration, les assemblys en mode mixte créés avec les versions antérieures du .NET Framework sont chargés avec la version CLR choisie. La définition de cette valeur empêche le chargement du CLR version 1.1 ou CLR version 2.0 dans le même processus, ce qui désactive efficacement la fonctionnalité côte à côte du processus. |
false |
Utilisez la stratégie d’activation par défaut pour .NET Framework 4 et versions ultérieures, qui consiste à autoriser les techniques d’activation du runtime héritées à charger CLR version 1.1 ou 2.0 dans le processus. La définition de cette valeur empêche le chargement d’assemblys en mode mixte dans le .NET Framework 4 ou version ultérieure, sauf si elles ont été générées avec le .NET Framework 4 ou version ultérieure. Cette valeur est la valeur par défaut. |
Éléments enfants
| Élément | Descriptif |
|---|---|
| <requiredRuntime> | Spécifie que l’application prend uniquement en charge la version 1.0 du Common Language Runtime. Les applications créées avec la version 1.1 ou ultérieure du runtime doivent utiliser l’élément <supportedRuntime> . |
| <supportedRuntime> | Spécifie les versions du Common Language Runtime pris en charge par l’application. |
Éléments parents
| Élément | Descriptif |
|---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
Remarques
L’élément <supportedRuntime> doit être utilisé par toutes les applications générées à l’aide de la version 1.1 ou ultérieure du runtime. Les applications créées pour prendre en charge uniquement la version 1.0 du runtime doivent utiliser l’élément <requiredRuntime> .
Attribut useLegacyV2RuntimeActivationPolicy
Cet attribut est utile si votre application utilise des chemins d’activation hérités, tels que la fonction CorBindToRuntimeEx, et que vous souhaitez que ces chemins activent la version 4 du CLR au lieu d’une version antérieure, ou si votre application est créée avec le .NET Framework 4, mais a une dépendance sur un assembly en mode mixte créé avec une version antérieure du .NET Framework. Dans ces scénarios, définissez l’attribut sur true.
Note
Définition de l’attribut pour true empêcher le chargement de CLR version 1.1 ou CLR version 2.0 dans le même processus, désactivant efficacement la fonctionnalité côte à côte (voir Exécution côte à côte pour COM Interop).
Example
L’exemple suivant montre comment spécifier la version du runtime dans un fichier de configuration.
<!-- 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>