Skip to content

.NET 11 RC2 : ce qui change avant la version finale

.NET 11 RC2 est sorti le 13 octobre avec une licence go-live. Nouveautés côté bibliothèques, NuGet, MAUI et Windows Forms avant la sortie en novembre.

Publié le 3 min de lecture
.NET 11 RC2 : ce qui change avant la version finale

La version finale de .NET 11 approche. Microsoft a publié le 13 octobre 2026 la deuxième version candidate (RC2) de sa plateforme de développement. Comme la RC1 publiée le 8 septembre, .NET 11 RC2 est accompagnée d'une licence « go-live » : Microsoft la juge assez stable pour un usage en production et la prend en charge à ce titre. Elle fonctionne avec Visual Studio 2026 Insiders et avec Visual Studio Code associé à l'extension C# Dev Kit.

Bibliothèques : CBOR, post-quantique et HTTP/2

Côté bibliothèques, la RC2 permet de lire des données CBOR de façon incrémentale, sans charger tout le document. Elle introduit aussi des API expérimentales pour ML-KEM composite et HPKE, deux briques de chiffrement liées à la transition post-quantique, un sujet déjà présent dans Java 27 avec son TLS post-quantique. Autres ajouts : la possibilité de formater les messages de DataAnnotations avec des arguments propres à chaque attribut, et un réglage de la concurrence initiale des flux HTTP/2.

SDK, MSBuild et NuGet

Le SDK accepte désormais des valeurs entre guillemets dans les directives au niveau fichier et des propriétés MSBuild dans les arguments des profils de lancement. MSBuild accélère la résolution des caractères génériques lors de l'évaluation des projets.

Le changement le plus notable côté chaîne d'approvisionnement concerne NuGet : un âge minimal de publication des paquets peut être configuré depuis la ligne de commande. Le principe consiste à ignorer les versions trop récentes d'une dépendance, ce qui laisse le temps de repérer un paquet piégé avant qu'il n'arrive dans un projet.

F#, ASP.NET Core et runtime

F# reçoit la prise en charge de l'async du runtime, reraise dans les expressions de calcul, des allocations réduites dans les collections de FSharp.Core et des améliorations pour le trimming et la compilation Native AOT. Dans ASP.NET Core, les API de virtualisation du composant QuickGrid ne sont plus expérimentales. Le runtime désactive par défaut le verrouillage de fichiers sur iOS et tvOS.

MAUI et Windows Forms

.NET MAUI permet de créer une application dont l'interface est entièrement décrite en C#, sans XAML, et prend en charge les ressources produites avec Icon Composer d'Apple. Windows Forms, de son côté, reçoit plusieurs nouveautés : styles visuels revus, réaction aux paramètres visuels et d'accessibilité de Windows, affichage différé des formulaires, suspension du rendu pendant les mises à jour massives, nouveau composant KioskModeManager et analyseurs pour guider l'usage du concepteur.

Calendrier : .NET Conf et fin de .NET 9

La politique de support de Microsoft fixe la fin de prise en charge de la RC2 au 10 novembre 2026, date d'ouverture de .NET Conf 2026, présentée comme l'événement de lancement officiel de .NET 11. Le même jour, .NET 9 arrivera en fin de support. Les équipes encore sur cette version ont donc quelques semaines pour choisir entre .NET 10, version LTS prise en charge jusqu'au 14 novembre 2028, et .NET 11.

Microsoft ne précise pas encore le statut de .NET 11 dans sa page de politique de support, mais les versions impaires sont traditionnellement des versions STS, prises en charge 24 mois. Pour tester la RC2, le SDK est disponible sur get.dot.net/11.

Articles liés

Microsoft dévoile Maia 300, sa puce IA dédiée à l'inférence : gravure N2P, 288 Go de HBM4, racks de 96 accélérateurs et déploiement prévu en 2027.
Zig 0.17 réforme @bitCast, retire @cImport, scinde le système de build et passe à LLVM 22. Le point sur les nouveautés et les pièges de migration.
VS Code 1.142 est disponible : canevas pour travailler avec les agents, chats déplaçables, éditeur Markdown revu et nouvelles règles pour les entreprises.