Partager via


Migrer vers .NET Framework 4.8, 4.7 et 4.6.2

Si vous avez créé votre application à l’aide d’une version antérieure de .NET Framework, vous pouvez généralement la mettre à niveau vers .NET Framework 4.6.2, .NET Framework 4.7 et ses versions de point (4.7.1 et 4.7.2) ou .NET Framework 4.8 facilement. Ouvrez votre projet dans Visual Studio. Si votre projet a été créé dans une version antérieure de Visual Studio, la boîte de dialogue Compatibilité du projet s’ouvre automatiquement. Pour plus d’informations sur la mise à niveau d’un projet dans Visual Studio, consultez Port, Migrate et Upgrade Visual Studio Projects et Visual Studio 2022 Platform Targeting and Compatibility.

Toutefois, certaines modifications dans .NET Framework nécessitent des modifications apportées à votre code. Vous pouvez également tirer parti des fonctionnalités qui sont nouvelles dans .NET Framework 4.6.2, dans .NET Framework 4.7 et ses versions de point, ou dans .NET Framework 4.8. L’ajout de ces types de modifications à votre application pour une nouvelle version de .NET Framework est généralement appelée migration. Si votre application n’a pas besoin d’être migrée, vous pouvez l’exécuter dans .NET Framework 4.6.2 ou une version ultérieure sans la recompiler.

Ressources de migration

Passez en revue les documents suivants avant de migrer votre application des versions antérieures de .NET Framework vers la version 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 ou 4.8.1 :

  • Consultez versions et dépendances pour comprendre la version CLR sous-jacente à chaque version de .NET Framework et pour consulter les instructions de ciblage de vos applications avec succès.

  • Passez en revue la compatibilité des applications pour en savoir plus sur les modifications de runtime et de reciblage susceptibles d’affecter votre application et comment les gérer.

  • Passez en revue Les éléments obsolètes dans la bibliothèque de classes pour déterminer les types ou membres de votre code qui ont été obsolètes et les alternatives recommandées.

  • Découvrez les nouveautés des nouvelles fonctionnalités que vous souhaiterez peut-être ajouter à votre application.

Voir aussi