Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Apportez les modifications nécessaires pour générer et exécuter une application .NET avant de commencer le travail pour porter votre code. Ces modifications peuvent être effectuées tout en générant et en exécutant une application .NET Framework.
Important
L’Assistant Mise à niveau .NET est officiellement obsolète. Utilisez plutôt l’agent de conversation de modernisation GitHub Copilot , qui est inclus avec Visual Studio 2026 et Visual Studio 2022 17.14.16 ou version ultérieure. Cet agent analyse vos projets et vos dépendances, produit un plan de migration pas à pas avec des recommandations ciblées et des correctifs de code automatisés, et valide chaque modification afin de pouvoir valider ou restaurer. Il automatise les tâches courantes de portage : mise à jour des fichiers projet, remplacement des API déconseillées et résolution des problèmes de génération, afin de pouvoir moderniser plus rapidement avec moins d’efforts manuels.
Mise à niveau vers les outils requis
Effectuez une mise à niveau vers une version de MSBuild/Visual Studio qui prend en charge la version de .NET que vous ciblerez. Pour plus d’informations, consultez la relation contrôle de version entre le Kit de développement logiciel (SDK) .NET, MSBuild et VS .
Mettre à jour la version cible du .NET Framework
Nous vous recommandons de cibler votre application .NET Framework vers la version 4.7.2 ou ultérieure. Cela garantit la disponibilité des dernières alternatives d’API pour les cas où .NET Standard ne prend pas en charge les API existantes.
Pour chacun des projets que vous souhaitez porter, procédez comme suit dans Visual Studio :
- Cliquez avec le bouton droit sur le projet et sélectionnez Propriétés.
- Dans la liste déroulante Target Framework , sélectionnez .NET Framework 4.7.2.
- Recompilez le projet.
Étant donné que vos projets ciblent désormais .NET Framework 4.7.2, utilisez cette version du .NET Framework comme base pour le portage du code.
Passer au format PackageReference
Convertissez toutes les références au format PackageReference .
Convertir au format de projet de style SDK
Convertissez vos projets au format de style SDK.
Mettre à jour les dépendances
Mettez à jour les dépendances vers leur dernière version disponible et vers la version .NET Standard si possible.