Comment : utiliser un fichier de configuration de l'application pour cibler une version du .NET Framework

Guide du développeur .NET Framework 
Comment : utiliser un fichier de configuration de l'application pour cibler une version du .NET Framework 

Vous pouvez utiliser un fichier de configuration de l'application pour spécifier les versions du .NET Framework prises en charge par une application ou un composant. Vous devez spécifier la version et le numéro de build de chaque version du .NET Framework prise en charge lorsque vous utilisez <supportedRuntime>, élément ou <requiredRuntime> Element dans une configuration d'application.

La version du .NET Framework sur laquelle une application s'exécute est déterminée comme suit :

  • Si la version du .NET Framework par rapport à laquelle l'application a été générée est présente sur l'ordinateur, l'application s'exécute sur cette version.

  • Si la version du .NET Framework par rapport à laquelle l'application a été générée n'est pas présente et un fichier de configuration ne spécifie pas de version dans un <supportedRuntime>, élément, l'application s'exécute sur la version la plus récente du .NET Framework présent sur l'ordinateur.

  • Si la version du .NET Framework par rapport à laquelle l'application a été générée n'est pas présente et que le fichier de configuration spécifie une version dans un <supportedRuntime>, élément, l'application s'exécute sur la version la plus récente spécifiée dans le fichier de configuration de l'application et est présent sur l'ordinateur.

RemarqueRemarque

Un fichier de configuration de l'application doit avoir le même nom que l'application et porter une extension .config. Par exemple, à une application nommée MyExecutable.exe doit correspondre le fichier de configuration de l'application nommé MyExecutable.exe.config.

Vous pouvez configurer une application pour l'exécuter sur la version sur laquelle elle a été créée ou sur une version ultérieure. Par exemple, une application créée avec la version 1.0 du .NET Framework peut cibler la version 1.0, 1.1 ou 2.0 ou toutes les trois. Une application créée avec le .NET Framework version 2.0 peut cibler uniquement la version 2.0.

Détermination du .NET Framework version 1,1

L'entrée du fichier de configuration de l'application illustrée dans cette section entraîne l'utilisation par une application créée à l'aide du .NET Framework 1.0 du .NET Framework version 1.1 dans les cas suivants :

  • Si le .NET Framework version 1.1 est installé.

  • Si le .NET Framework version 1.0 et le .NET Framework version 1.1 sont tous deux installés.

Si seule la version 1.0 est installée, l'application s'exécutera parce que la version 1.0 ne reconnaît pas l'élément <supportedRuntime> et utilisera la version figurant dans l'en-tête du fichier PE qui pointe vers la version 1.0.

Dans l'illustration ci-dessous, MyApp et Assembly A possèdent des références statiques au .NET Framework version 1.0, alors que Assembly B possède une référence statique au .NET Framework version 1.1. Dans cet exemple, MyApp possède un fichier de configuration de l'application qui déclare que l'application prend en charge la version 1.1, donc l'application et Assembly A sont redirigés pour utiliser la version 1.1 du .NET Framework.

Fichier de configuration de l'application qui redirige une liaison d'assembly vers la version 1.1
Exemple MyApp avec Assembly A et Assembly B

Pour cibler une application générée à l'aide du .NET Framework version 1.0 pour une exécution sur le .NET Framework version 1.1 :

  • Entrez le code XML suivant dans le fichier de configuration de l'application :



    <?xml version ="1.0"?>
    <configuration>
      <startup>
        <supportedRuntime version="v1.1.4322" /> 
      </startup>
    </configuration> 

Voir aussi


Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/9w519wzk.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

14 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-4388
Document créé le 18/10/06 21:54, dernière modification le Vendredi 17 Juin 2011, 11:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-9w519wzk.html Document affiché 4 fois ce mois de Février.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15831 documents
451 astuces.
549 niouzes.
3099 definitions.
447 membres.
8114 messages.

Document genere en :
0,34 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Nous sommes parfois impuissants face à nos désirs, à nos envies ou à nos impulsions, et cela provoque un tourment insoutenable. Ce sentiment t'accompagnera toute ta vie, parfois tu l'oublieras, parfois ce sera comme une obsession.

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Lundi 13 Février 2012, 12:48, toutes les heures sont au format GMT+1.00 Heure, heure d'hiver