Guide de migration vers le .NET Framework 4.8, 4.7, 4.6 et 4.5Migration Guide to the .NET Framework 4.8, 4.7, 4.6, and 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.If you created your app using an earlier version of the .NET Framework, you can generally upgrade it to .NET Framework 4.5 and its point releases (4.5.1 and 4.5.2), .NET Framework 4.6 and its point releases (4.6.1 and 4.6.2), .NET Framework 4.7 and its point releases (4.7.1 and 4.7.2), or .NET Framework 4.8 easily. Ouvrez votre projet dans Visual Studio.Open your project in 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.If your project was created in an earlier version of Visual Studio, the Project Compatibility dialog box automatically opens. 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.For more information about upgrading a project in Visual Studio, see Port, Migrate, and Upgrade Visual Studio Projects and Visual Studio 2019 Platform Targeting and Compatibility.

Toutefois, certaines modifications dans le .NET Framework nécessitent des modifications dans le code.However, some changes in the .NET Framework require changes to your 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.You may also want to take advantage of functionality that is new in .NET Framework 4.5 and its point releases, in .NET Framework 4.6 and its point releases, in .NET Framework 4.7 and its point releases, or in .NET Framework 4.8. Le fait d’apporter ces types de modifications à votre application pour obtenir une nouvelle version du .NET Framework est généralement appelé migration.Making these types of changes to your app for a new version of the .NET Framework is typically referred to as migration. Si la migration de votre application n’est pas nécessaire, vous pouvez l’exécuter dans .NET Framework 4.5 ou une version ultérieure sans la recompiler.If your app doesn't have to be migrated, you can run it in the .NET Framework 4.5 or a later version without recompiling it.

Ressources de migrationMigration resources

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 :Review the following documents before you migrate your app from earlier versions of the .NET Framework to 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, or 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.See Versions and Dependencies to understand the CLR version underlying each version of the .NET Framework and to review guidelines for targeting your apps successfully.

  • 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.Review Application Compatibility to find out about runtime and retargeting changes that might affect your app and how to handle them.

  • 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.Review What's Obsolete in the Class Library to determine any types or members in your code that have been made obsolete, and the recommended alternatives.

  • Consultez Nouveautés pour obtenir la description des nouvelles fonctionnalités que vous pouvez ajouter à votre application.See What's New for descriptions of new features that you may want to add to your app.

Voir aussiSee also