Migrer vers .NET Framework 4.8, 4.7, 4.6 et 4.5

Si vous avez créé votre application à l’aide d’une version antérieure du .NET Framework, vous pouvez en général la mettre à niveau facilement vers .NET Framework 4.5 et ses versions intermédiaires (4.5.1 et 4.5.2), .NET Framework 4.6 et ses versions intermédiaires (4.6.1 et 4.6.2), .NET Framework 4.7 et ses versions intermédiaires (4.7.1 et 4.7.2) ou .NET Framework 4.8. 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é des projets s’ouvre automatiquement. Pour plus d’informations sur la mise à niveau d’un projet dans Visual Studio, consultez Porter, migrer et mettre à niveau des projets Visual Studio et Ciblage et compatibilité de la plateforme Visual Studio 2019.

Toutefois, certaines modifications apportées au .NET Framework nécessitent l’apport de modifications à votre code. Vous pouvez également bénéficier des nouvelles fonctionnalités du .NET Framework 4.5 et ses versions intermédiaires, de .NET Framework 4.6 et ses versions intermédiaires, de .NET Framework 4.7 et ses versions intermédiaires ou de .NET Framework 4.8. L’apport de ces types de modifications à votre application en lien avec une nouvelle version du .NET Framework est généralement appelé migration. Si votre application ne nécessite pas de migration, vous pouvez l’exécuter dans le .NET Framework 4.5 ou version ultérieure sans la recompiler.

Ressources de migration

Consultez les documents suivants avant de migrer votre application à partir des versions antérieures du .NET Framework vers la version 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 ou 4.8 :

  • Consultez Versions et dépendances pour comprendre la version CLR sous-jacente à chaque version du .NET Framework, et pour passer en revue les instructions qui vous permettront de cibler correctement vos applications.

  • Consultez Compatibilité des applications pour découvrir les modifications d’exécution et de reciblage susceptibles d’affecter votre application, et savoir comment les gérer.

  • Consultez Éléments obsolètes dans la bibliothèque de classes pour déterminer les types ou membres rendus obsolètes dans votre code, et les alternatives recommandées.

  • Consultez Nouveautés pour obtenir la description des nouvelles fonctionnalités que vous pouvez ajouter à votre application.

Voir aussi