Conditions préalables au portage du code

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 :

  1. Cliquez avec le bouton droit sur le projet et sélectionnez Propriétés.
  2. Dans la liste déroulante Target Framework , sélectionnez .NET Framework 4.7.2.
  3. 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.

Étapes suivantes