Opprinnelig publisert: 18.juli, 2016
Oppdatert: 9. september 2021
Gå hit for å søke etter produktets livssyklus.
Fra og med versjon 4.5.2 og senere defineres .NET Framework som en komponent i Windows-operativsystemet (OS). Komponenter får samme støtte som sine overordnede produkter, derfor følger .NET Framework 4.5.2 og senere retningslinjer for livssyklus for det underliggende Windows OS der det er installert.
Støtte for .NET Framework 4, 4.5 og 4.5.1 ble avsluttet 12. januar 2016.
Støtte for .NET Framework 4.5.2, 4.6 og 4.6.1 ble avsluttet 26. april 2022. Kunder og utviklere må ha fullført på stedet-oppdatering til .NET Framework 4.6.2 innen 26. april 2022 for å fortsette å motta teknisk støtte og sikkerhetsoppdateringer.
.NET Framework 3.5 SP1, som begynner med Windows 10 versjon 1809 og Windows Server 2019, er et frittstående produkt og får 5 år med vanlig støtte, etterfulgt av 5 års utvidet støtte. For operativsystemer utgitt før Windows 10 versjon 1809 og Windows Server 2019, er .NET 3.5 SP1 fortsatt en komponent i Windows-versjonen som den er installert på.
Fremtidige Windows-versjoner vil ikke påvirke livssyklusen til .NET 3.5 SP1. Hvis du vil ha en liste over støttede operativsystemer for .NET Framework 3.5 SP1, kan du se systemkravene for .NET Framework.
Det er ingen endring i livssykluspolicyen for .NET Framework 4.x og oppdateringene som fortsatt defineres som en komponent i operativsystemet, og antar den samme livssykluspolicyen som Windows-versjonen den er installert på.
NET-teamet tar skritt som påvirker tidligere leverte .NET Framework-utgivelser og -oppdateringer som for øyeblikket er tilgjengelige for nedlasting fra Microsoft. Noen versjoner av .NET Frameworks som er beskrevet nedenfor vil ikke støttes og fjernes fra Microsoft Download Center. Dette påvirker ikke kunder som tar de siste oppdateringene via Windows Update. De har allerede den nyeste .NET Framework 4.8, og det er ikke nødvendig med ytterligere tiltak. Se følgende ressurser for mer informasjon:
- .NET Framework SHA-1-avvikling – Påvirkede produkter
- Kunngjøring om avvikling av .NET Framework SHA-1
- Spørsmål og svar om avvikling av .NET Framework SHA-1
- .NET Framework-nedlastinger
- Programkompatibilitet for .NET Framework
- Kjøretid-endringer mellom .NET Framework 4.5.2 og .NET Framework 4.6.2
- .NET Framework-overføringsveiledning
En komponent er definert som et sett med filer eller funksjoner som følger med et Microsoft-produkt. Komponenter kan leveres med produktet, inkludert i en produktoppdateringspakke eller -oppdatering, eller utgis senere som en webnedlasting.
Må jeg kompilere/gjenoppbygge programmene mine på nytt for å bruke .NET Framework 4.6.2 og senere versjoner?
.NET Framework 4.6.2 og senere versjoner er kompatible, på stedet-oppdateringer oppå .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 og 4.6.1. Dette betyr at vi forventer at programmer som er bygget på tidligere .NET 4.x-versjoner, fortsetter å kjøre på .NET Framework 4.6.2 og senere versjoner. Det er ikke nødvendig å kompilere apper på nytt for å målrette mot disse versjonene.
Det finnes et svært lite antall endringer/reparasjoner i .NET Framework 4.6.2 og senere versjoner som ikke er fullt kompatible med tidligere .NET-versjoner. Slike reparasjoner inkluderes bare når det er nødvendig av hensyn til sikkerhet, overholder bransjestandarder eller for å korrigere en tidligere inkompatibilitet. En liste over bryteendringer i kjøretiden finner du her.
I tillegg er det flere reparasjoner som er inkludert i disse versjonene som bare aktiveres hvis du velger å kompilere programmet på nytt mot dem. Disse typer endringer kalles endringer av mål. Du finner en liste over endringer for .NET Framework 4.6.2 og senere versjoner her.
.NET Framework er også mellomvare i andre Microsoft-produkter som Exchange Server, SQL Server, Dynamics CRM, SharePoint og Lync. Må jeg gjøre noen oppdateringer for disse produktene hvis de bruker .NET 4, 4.5, 4.5.1, 4.5.2, 4.6 eller 4.6.1?
Nyere versjoner av produkter som Exchange, SQL Server, Dynamics CRM, SharePoint og Lync er basert på .NET Framework 4.6.2. .NET Framework 4.6.2 og senere versjoner er kompatible, på stedet-oppdateringer oppå .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 og 4.6.1. Dette betyr at et program, for eksempel Exchange, bygget ved hjelp av .NET Framework 4.5.2, fortsetter å kjøre uten endringer når .NET-kjøretiden oppdateres fra .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 eller 4.6.1 til senere versjoner. Når det er sagt, anbefaler vi at kundene validerer distribusjonene sine ved å oppdatere .NET-kjøretiden til .NET 4.6.2 eller senere i et førproduksjonsmiljø først før de ruller ut en nyere versjon i produksjonsmiljøet.
Da jeg installerte Visual Studio, installerte det en versjon av .NET Framework. Betyr dette at versjonen av .NET Framework som var inkludert i Visual Studio, bruker retningslinjer for livssyklus fra Visual Studio?
Nei. Versjoner av .NET Framework som leveres med andre vertsprodukter enn Microsoft Windows, leveres med lisensvilkårene for Microsoft Software tilleggslisens for Windows. Dette betyr at komponenten regnes som en del av Windows-operativsystemet.
.NET Framework 1.1 SP1: .NET Framework 1.0 ble støttet på det nyeste oppdateringspakkenivået (SP1) under én policy for produktlivssyklus frem til 8. oktober 2013. .NET Framework 1.1 SP1 ble støttet på Windows Server 2003 (bare 32-biters, ikke 64-biters) på det nyeste oppdateringspakkenivået frem til 14. juli 2015.
.NET Framework-versjoner 2.0, 3.0 og 3.5: Disse versjonene støttes under en policy for livssyklus for ett enkelt produkt. Hvis du vil ha de respektive datoene for slutten på kundestøtten, sjekk dette nettstedet. Knowledge Base-artikkel 2696944 forklarer at når .NET Framework 3.5 er avhengig av 2.0 eller 3.0 for å fungere, vil Microsoft gi støtte for .NET Framework 2.0 SP2- og .NET Framework 3.0 SP2-komponenter for kunder som installerer .NET Framework 3.5 SP1, så lenge .NET Framework 3.5 SP1 forblir støttet.
.NET Framework 3.5 SP1: .NET Framework 3.5 SP1 støttes på Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1-oppdatering, Windows Server 2012, Windows Server 2012 R2, Windows 10 og Windows Server 2016 i henhold til slutten på støttedatoen for hvert operativsystem.
Fra og med Windows 10 versjon 1809 og Windows Server 2019 defineres .NET Framework 3.5 SP1 som et frittstående produkt og ikke lenger som en komponent i operativsystemet (OS). Som produkt vil .NET 3.5 SP1 motta 5 års ordinær støtte etterfulgt av 5 års utvidet støtte. Gå hit for å se sluttdatoer for dette produktet.
På operativsystemer før Windows 10 versjon 1809 og Windows Server 2019, .NET 3.5 SP1 forutsettes samme retningslinjer for livssyklus som det underliggende operativsystemet som den er installert på. Hvis du vil ha en liste over støttede operativsystemer for .NET Framework 3.5 SP1, kan du se systemkravene for .NET Framework.
.NET Framework 4: .NET Framework 4 ble ikke sendt i noe operativsystem. Støtte for .NET Framework 4 på Windows Server 2003 SP2 endte 14. juli 2015, og støtte på alle andre operativsystemer endte 12. januar 2016.
.NET Framework 4.5: .NET Framework 4.5 leveres både i Windows 8, Windows Server 2012 og som en frittstående pakke som kan distribueres på nytt. Støtte for .NET Framework 4.5 på alle operativsystemer ble avsluttet 12. januar 2016.
.NET Framework 4.5.1: Støtte for .NET Framework 4.5.1 på alle operativsystemer ble avsluttet 12. januar 2016.
.NET Framework 4.5.2, 4.6 og 4.6.1: Disse versjonene ble avviklet 26. april 2022. Disse spesifikke utgivelsene ble tidligere signert digitalt ved hjelp av Secure Hash Algorithm (SHA-1)-sertifikater. Denne algoritmen anses ikke lenger som sikker. Gå hit for å finne ut mer om tilbaketrekkingen. Kunder oppfordres til å flytte til SHA-2. Gå hit for å lære om å validere applikasjonsfunksjonaliteten på den nyere kjøretidsversjonen. Et unntak er .NET Framework 4.6, som ble levert med Windows 10 Enterprise LTSC 2015. Vi vil fortsette å støtte .NET Framework 4.6 på Windows 10 Enterprise LTSC 2015 til slutten av støtten for OS-versjonen (oktober 2025).
.NET Framework 4.6.2: Støtte for .NET 4.6.2 følger retningslinjene for livssyklus på det overordnede operativsystemet. Den støttes som en Windows-komponent på den nyeste nødvendige operativsystem-oppdateringen for Windows Server 2008 SP2, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1-oppdatering, Windows Server 2012, Windows Server 2012 R2, Windows 10 (versjon 1507) og Windows 10 (versjon 1511). .NET 4.6.2 støttes også på Windows 10 jubileumsoppdatering (versjon 1607) og Windows Server 2016 operativsystemer.
.NET Framework 4.7: Støtte for .NET 4.7 følger retningslinjene for livssyklus til det overordnede operativsystemet. Den støttes som en Windows-komponent på den nyeste nødvendige operativsystemoppdateringen for Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1-oppdatering, Windows 10 jubileums-oppdatering (versjon 1607), Windows Server 2012, Windows Server 2012 R2 og Windows Server 2016. .NET 4.7 støttes også på Windows 10 Creators-oppdatering (versjon 1703).
.NET Framework 4.7.1: Støtte for .NET 4.7.1 følger retningslinjene for livssyklus til det overordnede operativsystemet. Den støttes som en Windows-komponent på den nyeste nødvendige operativsystem-oppdateringen for Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1-oppdatering, Windows 10 jubileums-oppdatering (versjon 1607), Windows 10 Creators-oppdatering (versjon 1703), Windows Server 2012, Windows Server 2012 R2 og Windows Server 2016. .NET 4.7.1 støttes også på Windows 10 Fall Creators-oppdatering (versjon 1709) og Windows Server versjon 1709.
.NET Framework 4.7.2: Støtte for .NET 4.7.2 følger retningslinjene for livssyklus på det overordnede operativsystemet. Den støttes som en Windows-komponent på den nyeste nødvendige operativsystem-oppdateringen for Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1-oppdatering, Windows 10 versjon 1607, Windows 10 versjon 1703, Windows 10 versjon 1709, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 og Windows Server versjon 1709. .NET 4.7.2 støttes også på Windows 10 versjon 1803, Windows 10 versjon 1809, Windows Server versjon 1803 og Windows Server 2019.
.NET Framework 4.8: Støtte for .NET 4.8 følger retningslinjene for livssyklus til det overordnede operativsystemet. Den støttes som en Windows-komponent på den siste nødvendige oppdateringen for operativsystemene nedenfor. Vi anbefaler kunder å oppgradere til .NET Framework 4.8 for å få det høyeste nivået på ytelse, pålitelighet og sikkerhet.
Operativsystem – klient * | Operativsystem – server * |
---|---|
Windows 7 SP1 Windows 8.1 Update Windows 10, versjon 1607 (LTSC) Windows 10, versjon 1703 Windows 10, versjon 1709 Windows 10, versjon 1803 Windows 10, versjon 1809 (LTSC) Windows 10, versjon 1903 Windows 10, versjon 19H2 Windows 10, versjon 20H1 Windows 10, versjon 20H2 Windows 10, versjon 21H1 Windows 11 |
Windows Server 2008 R2 SP1 Windows Server 2012/R2 Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server, versjon 1803 Windows Server, versjon 1903 Windows Server, versjon 1909 Windows Server, versjon 2002 Windows Server, versjon 20H2 Windows Server, versjon 21H2 |
*Hvis du vil se sluttdatoene for støtte for de ulike Windows-operativsystemene, kan du gå til aka.ms/lifecycle/search.
.NET Framework 4.8.1: Støtte for .NET 4.8.1 følger retningslinjene for livssyklus på det overordnede operativsystemet. Den støttes som en Windows-komponent på den siste nødvendige oppdateringen for operativsystemene nedenfor.
Operativsystem – Klient** | Operativsystem – Server** |
---|---|
Windows 10, versjon 20H2 Windows 10, versjon 21H1 Windows 10, versjon 21H2 Windows 11, versjon 21H2 Windows 11, versjon 22H2 |
Windows Server 2022 |
**.NET Framework 4.8.1 støttes på Windows på Arm som starter kun med Windows 11. Eldre versjoner, inkludert alle versjoner av Windows 10, støttes ikke på Arm.
Endringer juli 2020
REDIGERT: .NET Framework 3.5 SP1 retlingslinje for livssyklus
Endringer april 2021
REDIGERT: .NET Framework 4.5.2, 4.6, 4.6.1 avsluttet støtten på grunn av tilbaketrekking av SHA-1.
Endringer fra september 2021
REDIGERT: .NET Framework os-tabellen som støttes, er oppdatert.
Endringer fra august 2022
REDIGERT: La til .NET Framework 4.8.1 og oppdaterte OS-tabellen for dette