Share via


Comment : configurer la version du runtime

Mise à jour : novembre 2007

Vous pouvez forcer une application générée avec une version antérieure de .NET Compact Framework à s'exécuter sur un périphérique sur lequel a été installée une version plus récente du .NET Compact Framework, par exemple la version 2.0 ou 3.5. La fonctionnalité est identique au mécanisme qui force des applications dans le .NET Framework complet à être exécutées sur la version plus récente. Le .NET Compact Framework fournit deux paramètres :

  • <supportedRuntime>

    Spécifie la version du runtime du .NET Compact Framework que l'application doit utiliser.

  • <compatibilityversion>

    Spécifie le mode de compatibilité pour une version spécifiée. Notez que vous ne devez utiliser ce paramètre qu'à des fins de diagnostic.

Vous pouvez également utiliser par programme Environment pour identifier la version.

Pour identifier la version actuellement installée

  1. Sur le Pocket PC, utilisez l'Explorateur de fichiers pour naviguer jusqu'au répertoire \Windows et cliquez sur le fichier cgacutil.

  2. Un message apparaît qui indique la version du .NET Compact Framework installée sur le périphérique.

Pour rendre une application exécutable sur la version 3.5

  1. Déterminez le numéro de version du .NET Compact Framework qui est exécuté sur le périphérique. Le numéro de version utilisé dans cette configuration n'inclut pas le point final et les zéros qui figurent à droite du numéro. Par exemple, le terme « Version 3.5.7121.0 » retourné par cgacutil doit être « v3.5.7121 » dans la configuration.

  2. Créez un fichier texte et nommez-le en ajoutant « .exe.config » au nom de l'application, par exemple « appname.exe.config ».

  3. Ajoutez le nœud XML au fichier avec le numéro de version correct pour la version 3.5, comme indiqué ici :

    <configuration>
      <startup>
        <supportedRuntime version="v3.5.7121"/>
      </startup>
    </configuration>
    
  4. Enregistrez le fichier dans le dossier qui contient l'application.

  5. Exécutez l'application.

Remarque :

Le numéro de version pour le .NET Compact Framework 3.5 est sujet à modification avant la version finale.

Pour rendre une application exécutable sur la version 3.5 tout en étant compatible avec la version 1

  1. Créez un fichier texte et nommez-le en ajoutant « .exe.config » au nom de l'application, par exemple « appname.exe.config ».

  2. Ajoutez le nœud XML au fichier avec le numéro de version correct pour la version 3.5, comme indiqué ici :

    <configuration>
      <runtime>
        <compatibilityversion major="3" minor="0"/>
      </runtime>  <startup>
        <supportedRuntime version="v3.5.7000"/>
       </startup>
    </configuration>
    
  3. Enregistrez le fichier dans le dossier qui contient l'application.

  4. Exécutez l'application.

Voir aussi

Autres ressources

Génération d'applications et de tâches principales dans le .NET Compact Framework