Dela via


Nyheter i .NET 11

I den här artikeln beskrivs nya funktioner i .NET 11. Den uppdaterades senast för förhandsversion 2.

.NET 11 är för närvarande i förhandsversion. Den slutliga versionen förväntas i november 2026. Du kan ladda ned .NET 11 här.

Din feedback är viktig och uppskattad. Om du har frågor eller kommentarer använder du diskussionen på GitHub.

.NET-körmiljö

.NET 11-körtiden innehåller:

  • Uppdaterade minimikraven på maskinvara för x86/x64- och Arm64-arkitekturer, vilket kräver modernare instruktionsuppsättningar för att förbättra prestanda och minska underhållskomplexiteten.
  • Runtime-native async (Runtime Async), som producerar renare stackspårningar och lägre omkostnader.
  • JIT-förbättringar för eliminering av gränskontroll, redundant borttagning av kontrollerad kontext och nya inbyggda Arm SVE2-objekt.

Mer information finns i Nya funktioner i .NET 11 runtime-miljön.

.NET-bibliotek

.NET 11-biblioteken innehåller nya API:er för:

  • Sträng- och teckenmanipulering, inklusive Rune-baserade åtgärder i String och BFloat16-stöd i BitConverter.
  • Komprimering, inklusive förbättrade Base64-API:er och nya metoder för ZIP-arkivposter.
  • Åtkomst av generisk typinformation i System.Text.Json.
  • Val av tar-arkivformat.
  • Numeriska värden, inklusive en Matrix4x4 prestandaförbättring.

Mer information finns i Nyheter i .NET 11-biblioteken.

.NET SDK

.NET 11 SDK innehåller:

  • Mindre SDK-installationsprogram på Linux och macOS via sammansättningsdeduplicering.
  • Förbättrad CA1873-kodanalys med reducerat brus och tydligare diagnostikmeddelanden.
  • Buggkorrigeringar för CA1515, CA1034 och CA1859.
  • En ny NETSDK1235 varning för anpassade .nuspec filer som används med PackAsTool.

Mer information finns i Nyheter i SDK för .NET 11.

ASP.NET Core

Information om nyheter i ASP.NET Core finns i Nyheter i ASP.NET Core för .NET 11.

C# 15

C# 15 innehåller följande funktioner:

Information om nya C#-funktioner finns i Nyheter i C# 15.

Brytande förändringar

Information om icke-bakåtkompatibla ändringar i .NET 11 finns i Icke-bakåtkompatibla ändringar i .NET 11.

Se även