Klik hier om te zoeken naar de levenscyclus van uw product.
.NET is een set runtime-, bibliotheek- en compilercomponenten die in verschillende configuraties kunnen worden gebruikt voor desktop-, web-, cloud- en apparaatwerklasten. Cross-platform en open source, .NET biedt een lichtgewicht ontwikkelingsmodel en de flexibiliteit om met verschillende OS-platforms voor ontwikkelhulpprogramma's te werken. .NET is beschikbaar op GitHub onder de MIT-licentie. .NET verwijst naar verschillende technologieën, waaronder .NET Core, ASP.NET Core en Entity Framework Core.
.NET verzendt één keer per jaar grote releases, rond november, waarbij even genummerde releases zoals .NET 6, .NET8, etc. Long Term Support (LTS) releases zijn en oneven genummerde releases zoals .NET 5, .NET 7, etc. standaard zijn Term Support (STS)-releases. LTS-releases worden minimaal drie jaar ondersteund of 12 maanden nadat een volgende LTS-release wordt verzonden. STS-releases worden minimaal 18 maanden ondersteund of 6 maanden nadat een opvolgende release is verzonden. Meer informatie over .NET-releases vindt u hier.
Levenscyclusinformatie voor .NET vindt u hier.
U vindt de einddatum voor alle .NET-releases hier.
ASP.NET Core en Entity Framework Core worden geleverd als onderdeel van .NET-releases en volgen de levenscyclus van de bovenliggende release.
In sommige gevallen kan het installeren van een externe component of bibliotheek via NuGet een vereiste zijn voor het gebruik van .NET. Ondersteuning voor deze componenten komt van de leverancier die deze onderdelen of bibliotheken verzendt.
.NET-releases voor bepaalde platformen zoals Red Hat Enterprise Linux zullen worden gepubliceerd door Red Hat in plaats van Microsoft. Voor deze platforms worden updates voor .NET beschikbaar gesteld aan de leverancier voor implementatie via hun systemen.
Klanten die de .NET-broncode van GitHub verkrijgen en deze zelf bouwen, kunnen oplossingen en updates in bronvorm van GitHub krijgen zolang de .NET-versie nog niet het einde van de ondersteuning heeft bereikt en deze in hun eigen build van .NET opnemen.
.NET en .NET Framework hebben (over het algemeen) een subset-superset-relatie. .NET Core wordt "Core" genoemd omdat het de kernfuncties van .NET Framework bevat voor zowel de runtime- als framework-bibliotheken. Zo delen .NET Core en het .NET Framework bijvoorbeeld de GC, het JIT en typen zoals String en List<T>.
.NET Core is zo gemaakt dat .NET open source, cross-platform kan zijn en gebruikt kan worden in omgevingen met beperkte middelen.
.NET is een nieuwer ontwikkelingsplatform en volgt de moderne levenscyclus. Releases voor .NET volgen een flexibele, snellere release-cadans. Toepassingen die zijn gebaseerd op .NET Framework worden op grote schaal ingezet op honderden miljoenen computers met een hoge drempel voor compatibiliteit en stabiliteit. Dit resulteert in minder frequente releases voor het .NET Framework met minder wijzigingen. Vanwege deze verschillen volgen .NET- en .NET Framework-releases hun eigen levenscyclus.
Ik gebruik .NET Framework 4.5.x of 4.6.x. Betekent dit dat ik mijn toepassing moet bijwerken om met .NET te werken?
.NET Framework-versies ouder dan 4.6.2 hebben het einde van de ondersteuning bereikt. Als u .NET Framework 4.6.2 of hoger gebruikt, hoeft u uw toepassing niet bij te werken om met .NET te kunnen werken. Dat gezegd hebbende biedt het .NET-ontwikkelplatform verschillende voordelen ten opzichte van het oudere Microsoft .NET Framework-platform en we moedigen u aan om te overwegen uw toepassingen te moderniseren om optimaal gebruik te kunnen maken van het moderne .NET. Hier vindt u meer informatie.