.NET 11 of op .NET 10 blijven? Wat de release van november 2026 betekent voor uw applicaties
.NET 11 komt in november 2026, als .NET 8 en 9 aflopen. Wie nu naar .NET 10 moet, wie kan wachten en waarom oude servers .NET 11 misschien niet draaien.
Vlado Pandžić · Oprichter · Senior .NET-architect
Gepubliceerd · 4 min lezen
Inhoud
In november 2026 gebeuren in dezelfde week twee dingen. Microsoft brengt .NET 11 uit, en .NET 8 en .NET 9 verliezen de ondersteuning. Voor veel bedrijven roept dat één vraag op: springen we meteen naar .NET 11, of gaan we naar .NET 10?
Het korte antwoord: zit u op .NET 8 of 9, ga dan nu naar .NET 10 en wacht niet. Zit u al op .NET 10, dan is er geen haast. En voordat iemand .NET 11 plant: controleer de hardware waarop het moet draaien.
Waar elke versie staat
| Versie | Type | Ondersteund tot |
|---|---|---|
| .NET 8 | Langetermijnondersteuning (LTS) | 10 november 2026 |
| .NET 9 | Standaardondersteuning (STS) | 10 november 2026 |
| .NET 10 | Langetermijnondersteuning (LTS) | 14 november 2028 |
| .NET 11 | Standaardondersteuning (STS) | Rond november 2028, twee jaar na de release |
De laatste regel is de interessante. Versies met standaardondersteuning worden twee jaar ondersteund, dus .NET 11 stopt ongeveer tegelijk met .NET 10, ook al komt het een jaar later uit. Van .NET 10 naar .NET 11 gaan levert geen langere ondersteuning op. Het levert de nieuwe functies op.
.NET 11 is nu een release candidate, met algemene beschikbaarheid verwacht in november; Microsoft lanceert het op .NET Conf, van 10 tot 13 november. Onze tool voor het einde van de ondersteuning van .NET toont elke versie met aftelling en wordt bijgewerkt zodra de release er is.
Op .NET 8 of 9: nu naar .NET 10
Wachten op .NET 11 is de duurste optie. Uw huidige versie krijgt vanaf 10 november geen beveiligingsupdates meer, en een gloednieuwe release heeft altijd een paar weken nodig voordat elke bibliotheek waarvan u afhankelijk bent haar ondersteunt. .NET 10 is er al een jaar, de bibliotheken zijn klaar, en het wordt ondersteund tot november 2028.
Voor de meeste applicaties is de stap van .NET 8 naar .NET 10 een kwestie van dagen, geen weken. De wijziging begint in het projectbestand:
<TargetFramework>net10.0</TargetFramework>
Wat meestal de tijd kost, is alles eromheen: NuGet-pakketten, build-pipelines, Docker-images en de servers. Ons artikel over het einde van de ondersteuning van .NET 8 en 9 loopt het stap voor stap door.
Op .NET 10: geen haast
.NET 10 is een versie met langetermijnondersteuning. Daarop blijven tot de volgende langetermijnversie is een prima plan, en dat is wat de meeste bedrijfsapplicaties zouden moeten doen. Ga alleen naar .NET 11 als een van de nieuwe functies een echt probleem voor u oplost, en als uw team klaar is om binnen twee jaar opnieuw te upgraden.
Wat .NET 11 brengt, in het kort:
- Async ingebouwd in de runtime, met schonere stack traces en minder overhead in code die veel wacht.
- Nieuwe bibliotheekfuncties zoals Zstandard-compressie, decimale drijvendekommatypes en meer in System.Text.Json.
- Performancewerk in de JIT en de runtime, zoals in elke release.
Nuttig, maar zelden op zichzelf een reden om een bedrijfsapplicatie eerder dan gepland te upgraden.
Controleer de hardware voor .NET 11
Dit wordt makkelijk over het hoofd gezien. .NET 11 verhoogt de minimale processoreisen. Op x86 en x64 is minstens de instructieset x86-64-v2 nodig. Volgens Microsoft dekt dat alle processors die Intel en AMD nog ondersteunen; de laatste oudere chips gingen rond 2013 uit de ondersteuning. Op oudere hardware start een .NET 11-applicatie helemaal niet.
Op moderne servers en in Azure maakt dat zelden uit. Wel voor de oude fysieke server in de achterkamer, de industriële pc aan een productielijn of de virtuele machine op een host die al tien jaar niemand heeft vervangen. Draaien uw applicaties daar, controleer dat dan voordat u .NET 11 plant. Bij oude servers hoort vaak ook een oude Windows Server, zoals in ons artikel over Windows Server 2012 R2.
Nog op .NET Framework?
Voor applicaties op .NET Framework 4.8 verandert .NET 11 niets. Ze blijven draaien en worden ondersteund als onderdeel van Windows. De vraag voor hen is niet .NET 10 of 11, maar wanneer en hoe überhaupt naar modern .NET, zoals ons artikel over migratie van .NET Framework naar .NET 10 laat zien.
Hoe wij werken
Precies dit doen wij. ProCoding is een .NET-studio uit Split, Kroatië, en we brengen .NET-applicaties naar ondersteunde versies: de inventarisatie van applicaties en servers, de upgrade met tests, en de build-pipelines en servers eromheen. Meer over ons werk met .NET en Blazor. De eerste stap is een gratis gesprek van 30 minuten.
Bronnen
- What’s new in .NET 11, Microsoft Learn
- What’s new in the .NET 11 runtime, Microsoft Learn
- .NET releases, patches and support, Microsoft Learn
- .NET and .NET Core support policy, Microsoft
Dit artikel is alleen algemene informatie en geen juridisch, fiscaal, financieel of ander professioneel advies. Scenario’s, voorbeelden en berekeningen zijn ter illustratie. Gebruiksvoorwaarden en disclaimer.