Exécution d'une application C++ /clr sur une version antérieure du runtime

Sauf indication contraire, une application C++ .NET Framework est générée pour s’exécuter sur la version du Common Language Runtime (CLR) que le compilateur utilise pour générer l’application. Toutefois, il est possible d’exécuter une application .exe qui est créée pour une version du runtime sur n’importe quelle autre version qui fournit la fonctionnalité requise.

Pour ce faire, fournissez un fichier app.config qui contient les informations de version du runtime dans la balise supportedRuntime.

Au moment de l’exécution, le fichier app.config doit avoir un nom sous la forme filename.ext.config, où filename.ext est le nom du fichier exécutable qui a démarré l’application, et doit se trouver dans le même répertoire que le fichier exécutable. Par exemple, si votre application est nommée TestApp.exe, le fichier app.config est nommé TestApp.exe.config.

Si vous spécifiez plusieurs versions du runtime et que l’application s’exécute sur un ordinateur sur lequel plusieurs versions du runtime sont installées, l’application utilise la première version spécifiée dans le fichier de configuration.

Voir aussi

Déploiement des applications de bureau