WIADOMOśCI Z BRANżY

.NET 11 Preview 2: Dojrzałość Runtime Async, lżejsze SDK i poprawna obserwowalność w ASP .NET Core

Microsoft Build 2026 odbył się 2-3 czerwca w San Francisco, a wiadomość była trudna do przeoczenia. Agenci są teraz modelem aplikacji, a prawie każde ogłoszenie było ułożone wokół tego zakładu.

Obejrzyj prezentację

Oglądaliśmy to jako zespół, który dostarcza biblioteki .NET, więc czytamy kluczowe prezentacje pod kątem jednej rzeczy: co zmienia się w sposobie, w jaki nasi użytkownicy tworzą oprogramowanie w następnym kwartale. Oto krótka wersja.

Warstwa frameworku dojrzała

Trudna część w agentach nigdy nie była prototypem. To wszystko po: izolacja, tożsamość, ocena i droga do produkcji. Build poświęcał energię deweloperów tam.

Microsoft Agent Framework osiągnął wersję 1.0 i jest ogólnie dostępny, z uprzężą agentów traktowaną jako prawdziwy komponent, a nie klej, który składasz samodzielnie. Szczegół warty zauważenia to to, że można wprowadzić agenta z innego SDK jako nazwany uczestnik, podczas gdy orkiestrator pozostaje deterministyczny.

Microsoft Foundry wypełnił resztę: hostowani agenci z piaskownicą na sesję, śledzenie i ocena przez jedną linię OpenTelemetry, oraz Specyfikację Kontroli Agenta, aby regulować, co agent może robić w produkcji.

Krąg rozwojowy Windows przyspieszył

Cichsze ogłoszenia zaoszczędzą inżynierom najwięcej czasu. Windows dostarcza Coreutils, narzędzia linii poleceń w stylu Linuksa, które instalowaliście ręcznie przez lata. Kontenery WSL pozwalają na natywne uruchamianie kontenerów Linuksa na Windows. Konfiguracje rozwoju Windows doszły do ogólnej dostępności, więc pojedynczy plik WinGet przekształca świeżą maszynę w gotową do kodowania w kilka minut. Dla zespołów testujących na szerokiej macierzy docelowej, tanie, odtwarzalne środowiska to prawdziwe oszczędności.

Przewodnik po kompatybilności z Linuxem i instalacji

Krok, którego agenci wciąż nie mogą sfałszować

Oto część, która biegnie wbrew nagłówkowi. Im więcej twoja aplikacja rozumuje probabilistycznie, tym bardziej liczą się dokładne kroki.

Większość przepływów agentów kończy się krokiem, który nie może być zgadywaniem. Agent decyduje, kogo obciążyć, a potem coś musi wyprodukować faktyczną fakturę jako PDF o idealnej precyzji pikseli. Oznacza stos skanów, a potem coś musi je odczytać niezawodnie. Planuje raport, a potem trzeba umieścić arkusz kalkulacyjny z odpowiednimi liczbami w odpowiednich komórkach. Te kroki potrzebują kodu, który zwraca te same wyniki za każdym razem, działa w dowolnym środowisku wykonawczym używanym przez hosta agenta i zachowuje się tak samo we wszystkich wersjach .NET.

To jest rola biblioteki w wzorcu deterministycznego orkiestratora: zaufane narzędzie, które agent wywołuje, gdy potrzebuje prawdziwego artefaktu zamiast zgadywania. Gdy przepływ pracy osiąga etap wyjścia dokumentu, wręczasz mu IronPDF dla PDF, IronOCR dla skanów lub IronXL dla arkusza kalkulacyjnego, i otrzymujesz ten sam wynik przy każdym uruchomieniu. Zestaw obsługuje wiele celów od .NET Framework po .NET 10, więc działa tam, gdzie działa agent.

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

Te same bajty, za każdym razem, bez modelu w pętli dla części, która musi być dokładna. Jeśli wprowadzasz wyjście dokumentu do przepływu pracy agenta, rozpocznij bezpłatną wersję próbną i dodaj go jako narzędzie.

Warto spojrzeć

Dla zespołów zaplecza, Azure HorizonDB przyniósł zarządzaną usługę PostgreSQL skierowaną na aplikacje agentowe, z wbudowanym indeksowaniem wektorów i wyszukiwaniem semantycznym oraz solidnym wzrostem wydajności w stosunku do samodzielnie zarządzanego Postgres. Sensowne dopasowanie, jeśli chcesz odzyskiwanie przyjazne agentowi na bazie danych, której już ufasz.

Wnioski

Build 2026 potwierdził kierunek bardziej niż nas zaskoczył. Agenci przenoszą się do centrum stosu .NET, platforma teraz traktuje ich jako obywateli produkcyjnych, a wewnętrzna pętla na Windowsie się poprawiła. Lekcja, którą zachowujemy, to kontraintnuitawna: im więcej aplikacja rozumuje probabilistycznie, tym bardziej kroki, które muszą być dokładne, zasługują na większą troskę, a nie mniejszą.

Wypróbuj 10 produktów za darmo przez 30 dni.