Microsoft rilascia .NET 11 Preview 7 con importanti modifiche alla toolchain


Microsoft ha rilasciato .NET 11 Preview 7, apportando importanti modifiche all’SDK, alla toolchain di compilazione, a C#, ASP.NET Core, Windows Forms e ad altre parti della piattaforma.

La release abilita per impostazione predefinita il server MSBuild e la CLI NativeAOT, modifiche che, secondo Microsoft, dovrebbero contribuire a ridurre i tempi di compilazione e l’overhead dei contenitori, in particolare nei carichi di lavoro cloud.

.NET 11 Preview 7 cambia la toolchain predefinita

L’SDK di .NET 11 ora abilita automaticamente il server MSBuild e la CLI NativeAOT. Anche il comando dotnet test acquisisce le nuove opzioni –timeout e –maximum-failed-tests.

Microsoft ha aggiunto il supporto per i progetti traversal, mentre la pubblicazione dei contenitori ora usa impostazioni predefinite native della piattaforma.

Gli sviluppatori che provano Preview 7 in ambienti simili alla produzione potrebbero dover rivedere le configurazioni di compilazione, la pacchettizzazione dei contenitori e i binding della piattaforma a causa delle nuove impostazioni predefinite.

C# acquisisce nuove funzionalità del linguaggio

C# in .NET 11 Preview 7 aggiunge il supporto per le istruzioni break e continue con etichetta, offrendo agli sviluppatori un maggiore controllo sui cicli complessi.

Microsoft ha inoltre introdotto i pattern di unione e migliorato il controllo di esaustività per i vincoli di tipo chiuso.

La release più ampia di Preview 7 include aggiornamenti a Librerie, Runtime, SDK, C#, ASP.NET Core, .NET MAUI, Entity Framework Core, F# e Windows Forms.

Anche Blazor e Windows Forms ricevono miglioramenti

Blazor ora supporta i circuiti sospesi automaticamente, mentre ASP.NET Core aggiunge il supporto a OpenAPI 3.2 per i Server-Sent Events.

Windows Forms riceve modifiche volte a ridurre gli sfarfallii quando le applicazioni passano alla modalità scura. Microsoft ha inoltre migliorato l’integrazione con gli stili visivi di sistema di Windows.

Microsoft consiglia Visual Studio 2026 Insiders o Visual Studio Code con l’estensione C# Dev Kit per gli sviluppatori che puntano a .NET 11 Preview 7.

.NET 11 si avvicina alle build release candidate

Preview 7 dovrebbe essere l’ultima anteprima prima che .NET 11 raggiunga la fase di release candidate.

Microsoft prevede due release candidate per settembre e ottobre 2026, seguite dal rilascio di disponibilità generale il 10 novembre 2026. Il supporto per .NET 11 è attualmente pianificato fino al 9 novembre 2028.

Tra le altre notizie Microsoft, l’azienda ha recentemente corretto una vulnerabilità di WinSock attivamente sfruttata, mentre il nuovo zero-day ShieldBreak, appena divulgato, può ottenere accesso SYSTEM anche su sistemi Windows completamente aggiornati.

I lettori aiutano a sostenere Windows Report. Potremmo ricevere una commissione se acquisti tramite i nostri link. Tooltip Icon

Leggi la nostra pagina informativa per scoprire come puoi aiutare Windows Report a sostenere il team editoriale. Read more

User forum

0 messages