Illustratie van de overstap van .NET 8 en .NET 9 naar .NET 10, met verouderde versies links en een veilige, ondersteunde versie rechts.

.NET 8 en .NET 9 stoppen op 10 november: wat moet je doen?

Hero foto Jelte

Jelte van Zanten

Marketeer

  • 02 november 2026
  • 6 minuten om te lezen
Microsoft stopt op 10 november 2026 met de ondersteuning van .NET 8 en .NET 9. Applicaties blijven werken, maar ontvangen daarna geen reguliere beveiligingsupdates meer. In deze blog lees je waarom beide versies stoppen, wat de gevolgen zijn en hoe je veilig overstapt naar .NET 10.
  • Wanneer stoppen .NET 8 en .NET 9?

    .NET 8 en .NET 9 bereiken allebei op 10 november 2026 het einde van hun ondersteuning. Vanaf dat moment biedt Microsoft geen nieuwe beveiligingsupdates, foutoplossingen of reguliere technische ondersteuning meer voor deze versies.

    Microsoft maakt onderscheid tussen drie relevante versies:

    1. .NET 8 – Long Term Support (LTS).NET 8 verscheen in november 2023 en krijgt drie jaar ondersteuning. Op 10 november 2026 loopt deze periode af. Tot die tijd ontvangen gebruikers nog beveiligingsupdates.
    2. .NET 9 – Standard Term Support (STS).NET 9 verscheen in november 2024 en heeft een kortere ondersteuningsperiode van twee jaar. Ook deze versie bereikt op 10 november 2026 het einde van de ondersteuning.
    3. .NET 10 – Long Term Support (LTS).NET 10 verscheen in november 2025 en wordt ondersteund tot november 2028. Microsoft adviseert ontwikkelaars om naar deze versie over te stappen, zodat applicaties beveiligingsupdates blijven ontvangen.

    Voor organisaties die zakelijke applicaties ontwikkelen of beheren, is het verstandig om tijdig te controleren welke versie wordt gebruikt.

  • Waarom stoppen .NET 8 en .NET 9 op dezelfde dag?

    .NET 8 en .NET 9 stoppen tegelijk omdat Microsoft de ondersteuning voor Standard Term Support-versies heeft verlengd. Sinds .NET 9 ontvangen STS-versies 24 maanden ondersteuning in plaats van 18 maanden.

    .NET 8 is een LTS-versie en krijgt standaard drie jaar ondersteuning. Omdat .NET 9 een jaar later verscheen en twee jaar ondersteuning ontvangt, eindigen beide ondersteuningsperiodes op dezelfde datum.

    Het verschil tussen LTS en STS zit vooral in de ondersteuningsduur, niet in de kwaliteit van de software.

    Werk je regelmatig met C# en .NET? In ASP.NET Fundamentals leer je hoe je webapplicaties ontwikkelt met ASP.NET Core en verschillende .NET-technologieën.

  • Wat gebeurt er na 10 november 2026?

    Na 10 november blijven bestaande applicaties op .NET 8 en .NET 9 gewoon werken. Microsoft levert alleen geen reguliere beveiligingsupdates en technische ondersteuning meer.

    Dat betekent niet dat je applicatie direct onveilig wordt. Het risico neemt wel toe wanneer nieuwe kwetsbaarheden worden ontdekt waarvoor geen oplossing meer verschijnt.

    Voor organisaties kan dit verschillende gevolgen hebben. Denk aan hogere beveiligingsrisico’s, problemen met compliance-eisen en softwareleveranciers die oudere versies niet meer ondersteunen.

    Let op: Microsoft geeft aan dat op 10 november mogelijk nog een laatste beveiligingsupdate verschijnt. Daarna eindigt de ondersteuning definitief.

  • Waarom overstappen naar .NET 10 LTS?

    .NET 10 LTS is de aanbevolen opvolger voor organisaties die hun applicaties veilig en ondersteund willen houden. Deze versie ontvangt beveiligingsupdates en technische ondersteuning tot november 2028.

    Daarnaast biedt .NET 10 verbeteringen op het gebied van prestaties, programmeermogelijkheden en webontwikkeling.

    Voor ontwikkelaars is vooral de langere ondersteuningsperiode interessant. Je hoeft minder snel opnieuw te migreren en hebt meer tijd om toekomstige updates voor te bereiden.

    Niet iedere applicatie hoeft direct gebruik te maken van nieuwe functies. Soms is het behouden van een ondersteunde en stabiele omgeving al voldoende reden om te upgraden.

  • Hoe controleer je welke .NET-versie je gebruikt?

    Je kunt de geïnstalleerde .NET-versies controleren via de opdrachtprompt, PowerShell of een terminal. Gebruik hiervoor de officiële .NET-opdrachten.

    Met dotnet --list-sdks bekijk je welke ontwikkelversies op je computer zijn geïnstalleerd.

    Gebruik dotnet --list-runtimes om te zien welke runtimeversies beschikbaar zijn. Dat zijn de onderdelen die nodig zijn om .NET-applicaties uit te voeren.

    Wil je weten welke versie een specifiek project gebruikt? Open dan het .csproj-bestand en zoek naar de instelling TargetFramework.

    Staat hier bijvoorbeeld net8.0 of net9.0, dan is het project gericht op een versie waarvan de ondersteuning binnenkort eindigt.

    Belangrijk: alleen controleren welke versie op je computer staat, is niet voldoende. Controleer ook de configuratie van je applicaties en servers.

  • Hoe stap je over van .NET 8 of .NET 9 naar .NET 10?

    Overstappen naar .NET 10 begint met het installeren van de nieuwe SDK en het aanpassen van je projectinstellingen. Bij eenvoudige applicaties kan dat snel, maar grotere projecten vragen meestal meer voorbereiding.

    Volg deze stappen:

    1. Controleer je huidige applicatieBekijk welke .NET-versie het project gebruikt en welke externe packages nodig zijn. Controleer of deze onderdelen .NET 10 ondersteunen. Maak vooraf een back-up en zorg dat je wijzigingen kunt terugdraaien.
    2. Installeer .NET 10 en pas je project aanInstalleer de .NET 10 SDK en open het projectbestand. Verander de waarde van TargetFramework naar net10.0. Werk waar nodig ook NuGet-packages en ontwikkelhulpmiddelen bij.
    3. Test en publiceer de vernieuwde applicatieBouw het project opnieuw en controleer eventuele foutmeldingen. Test belangrijke functies, databaseverbindingen en API-koppelingen. Controleer vervolgens of de server of cloudomgeving .NET 10 ondersteunt voordat je de nieuwe versie publiceert.

    Microsoft biedt ook hulpmiddelen voor het moderniseren van applicaties.

    Zo kan GitHub Copilot app modernization helpen bij het analyseren van bestaande projecten, controleren van afhankelijkheden en voorbereiden van codewijzigingen.

    De oudere .NET Upgrade Assistant is inmiddels uitgefaseerd. Microsoft adviseert daarom om voor nieuwe migratietrajecten de moderniseringsmogelijkheden van GitHub Copilot te gebruiken.

  • Welke problemen kunnen ontstaan bij een upgrade?

    Een upgrade naar .NET 10 kan problemen opleveren wanneer bestaande code of externe onderdelen niet volledig compatibel zijn. Dat geldt vooral voor grotere applicaties met veel afhankelijkheden.

    Sommige methoden zijn gewijzigd of verouderd. Ook kunnen updates invloed hebben op ASP.NET Core, Entity Framework Core en bepaalde configuratiebestanden.

    Daarnaast moet je rekening houden met de omgeving waarin de applicatie draait. Een project kan lokaal goed werken, terwijl een server of container nog niet over de juiste runtime beschikt.

    Microsoft publiceert daarom een overzicht met belangrijke wijzigingen in .NET 10. Controleer deze voordat je een zakelijke applicatie bijwerkt.

    Wil je jouw programmeerkennis verder verdiepen? In C# Advanced leer je onder andere werken met databasetoegang, asynchrone processen en het verbeteren van applicatieprestaties.

  • Moet je direct overstappen naar .NET 10?

    Het is verstandig om vóór 10 november 2026 een migratie naar een ondersteunde .NET-versie voor te bereiden. Hoe dringend dat is, hangt af van de applicatie en de omgeving waarin deze wordt gebruikt.

    Voor een kleine interne testapplicatie kan het risico anders zijn dan voor een zakelijke webapplicatie die dagelijks klantgegevens verwerkt.

    Kun je niet op tijd migreren? Beperk dan de blootstelling van de applicatie, controleer afhankelijkheden en maak een concreet migratieplan. Dat is geen volledige vervanging voor beveiligingsupdates, maar helpt wel om risico’s tijdelijk te beperken.

    De belangrijkste stap is dat je niet blijft vertrouwen op een versie die geen ondersteuning meer ontvangt. Door tijdig over te stappen naar .NET 10 voorkom je onnodige beveiligingsrisico’s en blijft jouw applicatie voorbereid op toekomstige ontwikkelingen.

    Startel helpt al ruim 25 jaar IT-professionals hun technische kennis te ontwikkelen. Met ASP.NET Fundamentals leer je de basisprincipes van moderne .NET-webontwikkeling en werk je aan praktische applicaties.

Ontdek welke programmeertraining het beste bij j0u past

  • Volg een klassikale training bij Startel in Drachten. Leer van een train(st)er met ervaring binnen zijn/haar vakgebied.
    Swipe voor meer
    ASP.NET Fundamentals
    • 3 dagen
    In deze driedaagse training leren professionele webontwikkelaars geavanceerde ASP.NET Core-applicaties te ontwikkelen met behulp van .NET-hulpmiddelen en -technologieën.
    Bekijk deze training
  • Volg een klassikale training bij Startel in Drachten met gratis koffie of thee.
    Swipe voor meer
    C# Advanced
    • 2 dagen
    Deze training is een vervolg op C# Fundamentals. In deze training leer je onder andere over databasetoegang, grafische gebruikersomgevingen, webcommunicatie en -protocollen en hoe jij de prestaties van jouw programma kunt verbeteren.
    Bekijk deze training
  • Volg een klassikale training bij Startel in Drachten. Krijg persoonlijke aandacht van een ervaren trainer.
    Swipe voor meer
    C# Fundamentals
    • 2 dagen
    In deze training leer je de benodigde programmeervaardigheden om programma’s te maken met behulp van de C#-taal. Hiervan leer je de basisprincipes van de programmastructuur, taalsyntaxis en implementatiedetails. Vervolgens creëer jij een programma dat verschillende functies van .NET bevat.
    Bekijk deze training
  • Volg een klassikale training bij Startel. ICT, communicatie, projectmanagement en meer.
    Swipe voor meer
    ASP.NET Advanced
    • 2 dagen
    Dit is een vervolgtraining op ASP.NET Fundamentals. In deze training leer je jouw ASP.NET-programma’s vanuit de clientkant te ontwikkelen. De nadruk zal liggen op codeeractiviteiten die de prestaties en schaalbaarheid van de websitetoepassing verbeteren.
    Bekijk deze training
  • Volg een klassikale training bij Startel in Drachten met gratis eten en drinken in de kantine.
    Swipe voor meer
    ASP.NET met Blazor
    • 4 dagen
    Ontdek in de training ASP.NET met Blazor de mogelijkheden van ASP.NET en Blazor in moderne webontwikkeling. De training ASP.NET met Blazor omvat de basis van ASP.NET en de innovatieve functies van Blazor voor het creëren van interactieve webapplicaties.
    Bekijk deze training
  • Leer gezamenlijk bij Startel in Drachten door klassikale trainingen te volgen.
    Swipe voor meer
    GitHub Copilot (GH-300)
    • 1 dag
    Ontdek in de training GitHub Copilot (GH-300) hoe jij kunstmatige intelligentie (AI) op een slimme en verantwoorde manier in kunt zetten voor jouw softwareprojecten. Door de GH-300 training te volgen zul je gebruik leren maken van functies, zoals codevoorstellen, chatinteractie en command-line techn
    Bekijk deze training
Bekijk alle trainingen

Veelgestelde vragen

  • Kan ik .NET 8 na 10 november 2026 blijven gebruiken?

    Ja, bestaande applicaties blijven werken. Je ontvangt alleen geen reguliere beveiligingsupdates of technische ondersteuning meer van Microsoft. Voor zakelijke toepassingen is overstappen naar een ondersteunde versie verstandig.

  • Waarom stopt .NET 9 tegelijk met .NET 8?

    Microsoft heeft de ondersteuning voor STS-versies verlengd naar 24 maanden. Daardoor eindigt de ondersteuning voor .NET 9 op dezelfde datum als die van .NET 8.

  • Is .NET 10 gratis te gebruiken?

    Ja, .NET 10 is een gratis en open-source ontwikkelplatform. Je kunt de SDK en runtime downloaden via de officiële website van Microsoft. Voor hosting of aanvullende diensten kunnen wel kosten gelden.

  • Moet ik mijn volledige applicatie opnieuw programmeren?

    Meestal niet. Vaak kun je bestaande code behouden en zijn alleen aanpassingen aan projectinstellingen en afhankelijkheden nodig. Bij grotere applicaties kunnen extra wijzigingen noodzakelijk zijn.

  • Wat is het verschil tussen .NET en .NET Framework?

    .NET 8, .NET 9 en .NET 10 behoren tot het moderne .NET-platform. .NET Framework is een oudere, afzonderlijke technologie met een eigen ondersteuningsbeleid. De einddatum van 10 november 2026 geldt niet automatisch voor .NET Framework.

  • Welke training past bij mij als ik met .NET wil leren werken?

    Wil je webapplicaties ontwikkelen met ASP.NET Core, dan is ASP.NET Fundamentals een passende keuze. Heb je nog weinig ervaring met C#, dan kun je beter beginnen met C# Fundamentals.

Vrijblijvend kennismakingsgesprek

Plan hier je vrijblijvende gesprek

Benieuwd wat een incompany training voor jouw organisatie kan betekenen? Vul het formulier in en wij nemen snel contact met je op om jullie wensen te bespreken. Samen kijken we naar de mogelijkheden voor een training op maat, afgestemd op jullie team, locatie en planning.

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Plan een vrijblijvend gesprek

"*" geeft vereiste velden aan

Vragen of direct contact nodig, bezoek onze contactpagina.

Foto van Fredou Nieuwenhuis met een beige achtergrond.

Fredou Nieuwenhuis

Inside Sales

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht