Programmation et développement logiciel

.NET 11 Preview 7 disponible avec de nombreuses mises à jour des bibliothèques, du SDK et d’ASP.NET Core

Microsoft a annoncé la disponibilité de .NET 11 Preview 7, qui comprend des améliorations des bibliothèques, du runtime, du SDK, de C#, d’ASP.NET Core, de .NET MAUI, d’Entity Framework Core, de F# et de Windows Forms. Les développeurs peuvent commencer par installer le SDK .NET 11, tandis qu’il est recommandé aux utilisateurs de Windows d’installer la dernière version de Visual Studio 2026 Insiders.

2026-08-11
5 min de lecture
10 vues
فريق تحرير certi.news
.NET 11 Preview 7 disponible avec de nombreuses mises à jour des bibliothèques, du SDK et d’ASP.NET Core

La version préliminaire .NET 11 Preview 7 est désormais disponible pour les développeurs. Elle apporte un large éventail de mises à jour couvrant les composants fondamentaux de la plateforme ainsi que les outils de développement d’applications. Cette version comprend des améliorations des bibliothèques, du runtime et du SDK, ainsi que des langages et frameworks associés à .NET, en plus de mises à jour destinées aux applications web et mobiles, aux bases de données et aux applications Windows.

Mises à jour des bibliothèques et du runtime

Les bibliothèques ajoutent des types à virgule flottante décimale compatibles avec IEEE 754, la prise en charge de Generic Complex<T>, la compression des requêtes HTTP et la possibilité de configurer l’expulsion des connexions HTTP. Elles comprennent également des API pour résoudre les enregistrements DNS, la prise en charge des mots de passe des archives ZIP, davantage d’API pour créer, extraire et lire les métadonnées des archives, ainsi que des API pour l’encodage ordinal.

System.Text.Json propose désormais l’inférence du polymorphisme dans les hiérarchies fermées, tandis que ChangeToken.OnChange prend désormais en charge l’exécution asynchrone. Au niveau du runtime, les améliorations comprennent la mise à l’échelle asynchrone dans le runtime, des améliorations de tail-await et l’exécution de CoreCLR sur WebAssembly pour la suite de tests des bibliothèques, ainsi que des mises à jour de JIT, de la génération de code, de NativeAOT et des diagnostics du runtime.

SDK, C# et développement des tests

NativeAOT est désormais activé par défaut dans l’interface dotnet CLI, tout comme le serveur MSBuild. La commande dotnet test bénéficie d’options de délai d’exécution au niveau de l’exécution et de nombre maximal de tests échoués, et prend également en charge les projets Microsoft.Build.Traversal. Les mises à jour des tests comprennent des améliorations des rapports sur Microsoft.Testing.Platform, ainsi que la prise en charge des appareils et environnements .NET MAUI.

Cette version corrige des problèmes de validation des références et d’actualité des fichiers dans les applications dépendantes des fichiers. Le processus de publication de conteneurs privilégie les runtimes natifs locaux de la plateforme, tandis que les packages d’outils .NET prennent en charge des matrices RID personnalisées. De son côté, C# ajoute labeled break et continue, des modèles union qui correspondent à l’union ou à sa valeur, la vérification de complétude pour les paramètres de type contraints par une hiérarchie fermée, ainsi que des mises à jour du mode de compatibilité et de nameof dans Unsafe Evolution.

ASP.NET Core et .NET MAUI

Les mises à jour d’ASP.NET Core comprennent la mise en pause des circuits Blazor en cas d’inactivité, la mise en cache des sorties Blazor SSR à l’aide de CacheView et de nouveaux analyseurs Blazor. QuickGrid prend désormais en charge les propriétés InitialItemIndex et ScrollToItemAsync, wasm-tools utilise la version 6 d’Emscripten, et Razor accepte les attributs littéraux pour les paramètres de composants de types union.

La plateforme ajoute la localisation de la validation intégrée, la prise en charge de la mise à jour de l’authentification dans le client SignalR pour .NET après des redirections, les événements Server-Sent Events dans OpenAPI 3.2 et l’accès aux jetons de liaison de canal TLS depuis ITlsConnectionFeature. Dans .NET MAUI, les ajouts comprennent l’authentification par clés d’accès multiplateforme, le rechargement à chaud incrémentiel de XAML, les modèles de routes Shell, les liaisons RelativeSource compatibles avec AOT, la prise en charge des arrière-plans de plateformes externes et des améliorations de TabbedPage sur les plateformes Apple.

Entity Framework Core, F# et Windows Forms

Entity Framework Core bénéficie d’améliorations de la traduction des requêtes LINQ, du fournisseur Azure Cosmos DB et des migrations, ainsi que de la prise en charge du type Half dans SQLite. Les mises à jour de F# comprennent la prise en charge des liaisons d’expressions de calcul à l’intérieur du côté droit d’un let ordinaire, la résolution des attributs dans les modules et espaces de noms récursifs, des messages de diagnostic plus clairs pour certains raccourcis de types d’attributs et la correction de la version de la taille StructLayout pour les unions structurées ne contenant aucune donnée.

Windows Forms permet de s’abonner aux styles visuels de .NET 11, d’interagir avec les paramètres d’affichage visuel du système et d’éviter les clignotements blancs en mode sombre grâce à la création différée des formulaires. Il est également possible de suspendre le dessin pendant les modifications groupées des propriétés des contrôles, avec l’ajout de l’apparence d’un bouton bascule à CheckBox et RadioButton.

Comment commencer

Pour commencer à utiliser .NET 11 Preview 7, Microsoft recommande d’installer le SDK .NET 11. Sous Windows, Microsoft recommande aux utilisateurs de Visual Studio d’installer la dernière version de Visual Studio 2026 Insiders. Il est également possible d’utiliser Visual Studio Code avec l’extension C# Dev Kit et .NET 11.

Source de l’actualité
ف
Auteur

فريق تحرير certi.news

Dans la même catégorie

À lire également

Voir toutes les actualités