NOUVELLES DE L'INDUSTRIE

.NET 11 Preview 2 : Runtime Async se mature, le SDK s'allège, et ASP .NET Core réussit l'observabilité

Microsoft Build 2026 s'est tenu du 2 au 3 juin à San Francisco, et le message était difficile à manquer. Les agents sont maintenant le modèle d'application, et presque chaque annonce était organisée autour de ce pari.

Regardez le discours d'ouverture

Nous l'avons regardé en tant qu'équipe qui expédie des bibliothèques .NET, donc nous lisons les discours pour une chose : ce qui change sur la façon dont nos utilisateurs construisent leur logiciel le trimestre prochain. Voici la version courte.

La couche framework a mûri

La partie difficile des agents n'a jamais été le prototype. C'était tout le reste : isolement, identité, évaluation, et un chemin vers la production. Build a dépensé son énergie de développeur là.

Microsoft Agent Framework a atteint la version 1.0 et est généralement disponible, avec le harnais de l'agent traité comme un vrai composant plutôt que de la colle que vous assemblez vous-même. Le détail à noter est que vous pouvez déposer un agent d'un autre SDK en tant que participant nommé pendant que l'orchestrateur reste déterministe.

Microsoft Foundry a comblé le reste : agents hébergés avec sandboxing par session, traçabilité et évaluation via un pipeline OpenTelemetry, et une Spécification de Contrôle de l'Agent pour gouverner ce qu'un agent est autorisé à faire.

La boucle dev de Windows est devenue plus rapide

Les annonces plus silencieuses vont sauver le plus de temps aux ingénieurs. Windows expédie Coreutils, les outils de ligne de commande de style Linux que vous avez installés manuellement pendant des années. Les conteneurs WSL permettent aux conteneurs Linux de s'exécuter nativement sur Windows. Les configurations de développement Windows sont passées GA, donc un seul fichier WinGet amène une machine fraîche à prête à coder en quelques minutes. Pour les équipes qui testent à travers une large matrice cible, les environnements reproductibles bon marché sont un vrai gain.

Guide de compatibilité et d'installation de Linux

L'étape que les agents ne peuvent toujours pas simuler

Voici la partie qui va à l'encontre du titre. Plus votre application raisonne de manière probabiliste, plus les rares étapes exactes comptent.

La plupart des flux de travail d'agents se terminent sur une étape qui ne peut pas être devinée. L'agent décide de qui facturer, puis quelque chose doit produire la facture réelle sous forme de PDF pixel-parfait. Il marque une pile de scans, puis quelque chose doit les lire de manière fiable. Il planifie un rapport, puis un tableur avec les bons numéros dans les bonnes cellules doit atterrir. Ces étapes nécessitent du code qui retourne le même résultat à chaque fois, s'exécute dans n'importe quel runtime utilisé par l'hôte d'agent, et se comporte de la même manière à travers les versions .NET.

C'est le rôle qu'une bibliothèque joue dans le modèle d'orchestrateur déterministe : un outil fiable que l'agent appelle lorsqu'il besoin d'un artefact réel au lieu d'une estimation. Lorsqu'elle atteint la sortie de document, vous la remettez à IronPDF pour le PDF, IronOCR pour les scans, ou IronXL pour la feuille de calcul, et obtenez le même résultat à chaque exécution. La suite cible plusieurs versions de .NET Framework jusqu'à .NET 10, donc elle s'exécute où que l'agent s'exécute.

var renderer = new ChromePdfRenderer();
renderer.RenderHtmlAsPdf(invoiceHtml).SaveAs("invoice-4172.pdf");
var renderer = new ChromePdfRenderer();
renderer.RenderHtmlAsPdf(invoiceHtml).SaveAs("invoice-4172.pdf");
Dim renderer As New ChromePdfRenderer()
renderer.RenderHtmlAsPdf(invoiceHtml).SaveAs("invoice-4172.pdf")
$vbLabelText   $csharpLabel

Les mêmes octets, à chaque fois, sans modèle dans la boucle pour la partie qui doit être exacte. Si vous connectez la sortie de document dans un flux de travail d'agent, démarrez un essai gratuit et intégrez-le en tant qu'outil.

Ça vaut un coup d'œil

Pour les équipes backend, Azure HorizonDB a apporté un service PostgreSQL géré ponctuellement pour les applications agentiques, avec indexation vectorielle intégrée et recherche sémantique et une augmentation de performance solide par rapport à PostgreSQL autogéré. Un ajustement sensé si vous voulez une récupération conviviale avec un agent sur une base de données en laquelle vous avez déjà confiance.

La conclusion

Build 2026 a confirmé la direction plus qu'il ne nous a surpris. Les agents se déplacent vers le centre de la pile .NET, la plateforme les considère désormais comme des citoyens de production, et la boucle interne sur Windows s'est améliorée. La leçon que nous retenons est celle contre-intuitive : à mesure que plus d'applications raisonnent de manière probabiliste, les étapes qui doivent être exactes méritent plus de soin, non moins.

Essayez 10 produits gratuitement pendant 30 jours.