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.
Si vous migrez une application vers .NET 11, les changements cassants répertoriés ici peuvent vous affecter. Les changements sont regroupés par domaine technologique, par exemple ASP.NET Core ou Windows Forms.
Cet article catégorise chaque changement radical comme incompatible binaire ou incompatible source, ou comme un changement de comportement :
incompatibilité binaire : lors de l’exécution sur le nouveau runtime ou le nouveau composant, les fichiers binaires existants peuvent rencontrer un changement perturbateur du comportement, tel qu’un échec de chargement ou d’exécution, et, le cas échéant, nécessiter une recompilation.
Source incompatible : lorsqu’il est recompilé à l’aide du nouveau kit de développement logiciel (SDK) ou du nouveau composant ou pour cibler le nouveau runtime, le code source existant peut nécessiter des modifications de source pour réussir la compilation.
Changement comportemental : le code et les fichiers binaires existants peuvent se comporter différemment lors de l’exécution. Si le nouveau comportement n’est pas souhaitable, le code existant doit être mis à jour et recompilé.
Note
Cet article est un travail en cours. Ceci n'est pas une liste complète des modifications incompatibles dans .NET 11.
Bibliothèques .NET Core
| Titre | Type de changement |
|---|---|
| Environment.TickCount est maintenant cohérent avec la gestion du délai d’attente de Windows | Changements de comportement |
| MemoryStream : la capacité maximale mise à jour et le comportement d'exception modifié | Changements de comportement |
Globalization
| Titre | Type de changement |
|---|---|
| Date minimale prise en charge du calendrier japonais corrigé | Changements de comportement |