Microsoft a officiellement lancé.NET 10 le 12 novembre lors de son événement en ligne.NET Conf 2025. Cette mise à jour majeure de sa plate-forme de développement logiciel apporte des avancées significatives pour la création d’applications avec l’intelligence artificielle.
Un nouveau Microsoft Agent Framework est en tête de la version, qui apporte également des mises à niveau majeures des performances et de nouvelles fonctionnalités de langage avec C# 14.
En tant que version LTS (Long-Term Support),.NET 10 est conçu pour une stabilité de niveau entreprise. Il sera pris en charge par Microsoft au cours des trois prochaines années, offrant une base fiable pour les applications de production.
Une avancée majeure dans le développement de l’IA avec le Microsoft Agent Framework
Avec l’IA à la base, .NET 10 signale un changement stratégique pour la plateforme de développement de Microsoft. Le point d’orgue de cette évolution est le nouveau Microsoft Agent Framework, une boîte à outils conçue pour simplifier considérablement la création de systèmes d’IA sophistiqués.
Il y parvient en unifiant les puissantes fonctionnalités du noyau sémantique et des bibliothèques AutoGen de Microsoft en une expérience unique et cohérente.
Selon l’entreprise,”Le Microsoft Agent Framework simplifie la création de systèmes d’IA intelligents et agents en combinant le meilleur du noyau sémantique et d’AutoGen dans une expérience unifiée.”
Il fournit modèles essentiels pour les flux de travail complexes, prenant en charge les orchestrations de discussion séquentielles, simultanées et de groupe entre agents IA.
Pour accélérer le développement, Microsoft fournit également un modèle d’API Web d’agent IA, permettant aux développeurs d’héberger et de tester rapidement leurs agents.
Supportant cet objectif d’IA, Entity Framework Core 10 introduit capacités de données critiques. Il inclut désormais la prise en charge de la recherche vectorielle pour Azure SQL et SQL Server, une fonctionnalité visant directement à activer des charges de travail d’IA avancées telles que la génération augmentée par récupération (RAG).
La chaîne d’outils de développement voit également une infusion majeure d’IA avec le lancement de Visual Studio. 2026, qui est équipé d’un agent Profiler Copilot intégré pour aider à analyser et optimiser le code.
Mise à niveau des performances et sécurité à l’épreuve du temps
Pour les développeurs travaillant sur des systèmes hautes performances, la dernière version les optimisations d’exécution offrent des gains mesurables. Microsoft a présenté cette version comme étant la plus performante à ce jour, une affirmation étayée par les premiers tests de référence.
.NET 10 apporte des temps de réponse moyens 49 % plus rapides que.NET 8, un bond en avant significatif en termes d’efficacité. D’autres améliorations sont apportées à des opérations spécifiques, telles que la la sérialisation JSON, qui est désormais 20 à 40 % plus rapide.
Dans son annonce officielle, l’équipe.NET qualifie.NET 10 de”la version la plus productive, moderne, sécurisée, intelligente et performante de.NET à ce jour.”
[contenu intégré]
Cet engagement s’étend au-delà de la vitesse brute pour englober la sécurité à long terme des applications construites sur la plateforme. Les améliorations apportées au compilateur Just-In-Time (JIT), à la compilation NativeAOT (Ahead-of-Time) et à la gestion de la mémoire contribuent à des applications plus petites, plus rapides et plus efficaces.
Au-delà, Microsoft se prépare aux menaces futures avec une prise en charge cryptographique étendue. Une amélioration clé de.NET 10 est sa prise en charge étendue de la cryptographie post-quantique (PQC), qui vise à protéger les données des capacités de décryptage potentielles des futurs ordinateurs quantiques.
Comme le note Microsoft, « l’informatique quantique progresse rendent la cryptographie post-quantique de plus en plus importante. La prise en charge étendue du PQC par.NET 10 aide à pérenniser vos applications contre les menaces quantiques. Mise à jour du langage C# 14, qui introduit plusieurs fonctionnalités pour rendre le code plus propre et plus maintenable. Les plus remarquables incluent des propriétés basées sur des champs qui simplifient les déclarations de propriétés et une nouvelle prise en charge des propriétés statiques et d’extension d’instance.
Les développeurs Web bénéficient de nouveaux outils importants dans ASP.NET Core 10. Le cadre inclut la prise en charge des clés d’accès, permettant la création d’expériences d’authentification plus sécurisées et sans mot de passe.
Il par défaut, OpenAPI 3.1, garantissant une meilleure conformité aux normes pour la documentation des API et ajoute une validation intégrée pour les API minimales afin de réduire le code passe-partout.
Pour le développement multiplateforme, .NET MAUI s’intègre désormais directement à.NET Aspire, simplifiant la télémétrie et la découverte de services dans les systèmes distribués. applications.
Essentiellement pour l’adoption par les entreprises, il s’agit d’une version stable et à long terme. Confirmant sa stabilité, l’équipe.NET déclare que.NET 10″sera pris en charge pendant trois ans jusqu’au 10 novembre 2028.”
Cette garantie de stabilité et de mises à jour de sécurité fait désormais de.NET 10 la version recommandée pour les applications de production qui nécessitent une plateforme fiable et tournée vers l’avenir.