Lire en anglais

Partager via


Changements cassants dans .NET 7

Si vous migrez une application vers .NET 7, les changements cassants répertoriées ici peuvent vous concerner. Les changements sont regroupés par domaine technologique, par exemple ASP.NET Core ou Windows Forms.

Cet article indique si chaque changement cassant est compatible binaire ou compatible avec la source :

  • Compatible binaire : les fichiers binaires existants se chargent et s’exécutent correctement sans recompilation et le comportement d’exécution ne change pas.
  • Compatible avec la source : le code source se compile correctement sans changement lors du ciblage du nouveau runtime ou de l’utilisation du nouveau Kit de développement logiciel (SDK) ou composant.

ASP.NET Core

Bibliothèques .NET Core

Configuration

Titre Compatible binaire Compatible avec la source
Entrée System.diagnostics dans app.config ✔️

Chiffrement

Déploiement

Entity Framework Core

Changements cassants dans EF Core 7

Extensions

Globalisation

Titre Compatible binaire Compatible avec la source
Les API de globalisation utilisent des bibliothèques ICU sur Windows Server ✔️

Interop

Titre Compatible binaire Compatible avec la source
RuntimeInformation.OSArchitecture sous émulation ✔️

.NET MAUI

Mise en réseau

SDK et MSBuild

Sérialisation

Windows Forms

Titre Compatible binaire Compatible avec la source
Obsolescences et avertissements ✔️
Certaines API lèvent une exception ArgumentNullException ✔️

WPF

Titre Compatible binaire Compatible avec la source Compatible
Comportement des opérations de glisser-déplacer restaurées sur les éditeurs de texte ✔️ ✔️

XML et XSLT

Titre Compatible binaire Compatible avec la source
XmlSecureResolver est obsolète

Voir aussi