Del via


Ofte stillede spørgsmål om livscyklus - .NET Framework

Oprindeligt udgivet: 18. juli 2016
Opdateret: 9. september 2021

Gå til denne side for at søge efter levetiden for dit produkt.

Hvad er Microsofts livscykluspolitik for .NET Framework?

Fra og med version 4.5.2 og nyere versioner er .NET Framework defineret som en komponent i Windows-operativsystemet (OS). Komponenter modtager samme support som deres overordnede produkter, derfor følger .NET Framework 4.5.2 og senere livscykluspolitikken for det underliggende Windows OS, som det er installeret på.

Support til .NET Framework 4, 4.5 og 4.5.1 ophørte den 12. januar 2016.

Support til .NET Framework 4.5.2, 4.6 og 4.6.1 ophørte den 26. april 2022. Kunder og udviklere skal have fuldført den direkte opdatering til .NET Framework 4.6.2 eller nyere senest den 26. april 2022 for fortsat at modtage teknisk support og sikkerhedsopdateringer.

.NET Framework 3.5 SP1, begyndende med Windows 10 version 1809 og Windows Server 2019, er et selvstændigt produkt og modtager 5 års generel support efterfulgt af 5 års udvidet support. For operativsystemer, der er udgivet før Windows 10 version 1809 og Windows Server 2019, er .NET 3.5 SP1 stadig en komponent i den Windows-version, hvor den er installeret.

Fremtidige Windows-udgivelser påvirker ikke livscyklussen for .NET 3.5 SP1. Du kan finde en liste over understøttede operativsystemer til .NET Framework 3.5 SP1 i .NET Framework-systemkravene.

Der er ingen ændring af livscykluspolitikken for .NET Framework 4.x og dens opdateringer, som fortsat defineres som en komponent i operativsystemet og antager den samme livscykluspolitik som den Windows-version, hvori den er installeret.

Hvordan påvirkes .NET Framework, af at Secure Hash Algorithm (SHA-1) udgår?

.NET-teamet tager skridt, der påvirker tidligere .NET Framework-udgivelser og opdateringer, der i øjeblikket er tilgængelige til download fra Microsoft. Nogle versioner af .NET Frameworks, som beskrevet nedenfor, vil ikke blive understøttet og fjernes fra Microsoft Download Center. Dette påvirker ikke kunder, der henter de seneste opdateringer via Windows Update. De har allerede den nyeste .NET Framework 4.8, og der er ikke behov for yderligere handling. Se følgende ressourcer for at få mere at vide:

Hvad er en komponent?

En komponent defineres som et sæt filer eller funktioner, der følger med et Microsoft-produkt. Komponenter vil enten blive leveret sammen med produktet, indgå i en produktservicepakke eller opdatering eller udgivet senere som en weboverførsel.

Skal jeg genkompilere/genopbygge mine programmer for at bruge .NET Framework 4.6.2 og nyere versioner?

.NET Framework 4.6.2 og nyere versioner er kompatible, in-place opdaterer oven på .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 og 4.6.1. Det betyder, at vi forventer, at programmer, der er baseret på tidligere .NET 4.x-versioner, fortsætter med at køre på .NET Framework 4.6.2 og nyere versioner. Det er ikke nødvendigt at genkompilere programmer for at målrette disse versioner.

Er der nogen gennemgribende ændringer i .NET Framework 4.6.2? Hvorfor medtager I disse ændringer?

Der er et meget lille antal ændringer/rettelser i .NET Framework 4.6.2 og nyere versioner, der ikke er fuldt kompatible med tidligere .NET-versioner. Sådanne rettelser medtages kun, når det er nødvendigt af hensyn til sikkerheden, for at overholde branchestandarder eller for at korrigere en tidligere uforenelighed. En liste over banebrydende ændringer i kørslen kan findes her.

Derudover er der flere rettelser inkluderet i disse versioner, der kun vil blive aktiveret, hvis du vælger at genkompilere dit program mod dem. Disse typer ændringer kaldes retargeting-ændringer. En liste over retargeting-ændringer for .NET Framework 4.6.2 og nyere versioner kan findes her.

.NET Framework er også middleware i andre Microsoft -produkter, f.eks. Exchange Server, SQL Server, Dynamics CRM, SharePoint og Lync. Skal jeg foretage opdateringer til disse produkter, hvis de bruger .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, eller 4.6.1?

Nyere versioner af produkter som Exchange, SQL Server, Dynamics CRM, SharePoint og Lync er baseret på .NET Framework 4.6.2. .NET Framework 4.6.2 og nyere versioner er kompatible, lokale opdateringer oven på .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 og 4.6.1. Det betyder, at et program, f.eks. Exchange, bygget ved hjælp af .NET Framework 4.5.2, fortsætter med at køre uden ændringer, når .NET -runtime opdateres fra .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, eller 4.6.1 til senere versioner. Når det er sagt, anbefaler vi, at kunderne validerer deres installationer ved at opdatere .NET-kørslen til .NET 4.6.2 eller nyere i et førproduktionsmiljø først, før de udruller en nyere version i produktionsmiljøet.

Da jeg installerede Visual Studio, installerede den en version af .NET Framework. Betyder det, at den version af .NET Framework, der var inkluderet i Visual Studio, tager Visual Studio's livscykluspolitik?

Nej. Versioner af .NET Framework, der blev leveret med andre værtsprodukter end Microsoft Windows, blev leveret med Microsoft Software Supplerende Licensvilkår for Windows. Det betyder, at komponenten betragtes som en del af Windows-operativsystemet.

Hvad er livscykluspolitikken for de forskellige versioner af .NET Framework?

.NET Framework 1.1 SP1: .NET Framework 1.0 blev supporteret på det seneste servicepakkeniveau (SP1) under en enkel produktlivscykluspolitik indtil den 8. oktober 2013. .NET Framework 1.1 SP1 blev supporteret på Windows Server 2003 (kun 32-bit, ikke 64-bit) på det seneste servicepakkeniveau indtil den 14. juli 2015.

.NET Framework version 2.0, 3.0 og 3.5: Disse versioner understøttes under en politik for enkelt produktlivscyklus. Du kan se de respektive slutdatoer for support på denne side. I vidensbaseartikel 2696944 forklares det, at hvor .NET Framework 3.5 er afhængig af 2.0 eller 3.0 for at fungere, så yder Microsoft support til .NET Framework 2.0 SP2- og .NET Framework 3.0 SP2-komponenterne til kunder, der installerer .NET Framework 3.5 SP1, så længe .NET Framework 3.5 SP1 fortsat supporteres.

.NET Framework 3.5 SP1: .NET Framework 3.5 SP1 er understøttet på Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 og Windows Server 2016 i henhold til slutdatoen for support for det enkelte operativsystem.

Fra og med Windows 10 version 1809 og Windows Server 2019 defineres .NET Framework 3.5 SP1 som et enkeltstående produkt og ikke længere som en komponent i operativsystemet. Som et produkt modtager .NET 3.5 SP1 5 års mainstream support efterfulgt af 5 års udvidet support. Gå til denne side for at se slutdatoer for dette produkt.

På operativsystemer forud for Windows 10 version 1809 og Windows Server 2019 antager .NET 3.5 SP1 den samme livscykluspolitik som det underliggende operativsystem, som det er installeret på. Du kan finde en liste over understøttede operativsystemer til .NET Framework 3.5 SP1 i .NET Framework-systemkravene.

.NET Framework 4: .NET Framework 4 blev ikke leveret i noget operativsystem. Support til .NET Framework 4 på Windows Server 2003 SP2 ophørte den 14. juli 2015, og support i alle operative systemer endte den 12. januar 2016.

.NET Framework 4.5: .NET Framework 4.5 blev leveret både i Windows 8, Windows Server 2012 og som en enkeltstående videredistribuerbar pakke. Support til .NET Framework 4.5 på alle operative systemer ophørte den 12. januar 2016.

.NET Framework 4.5.1: Support til .NET Framework 4.5.1 på alle operativsystemer ophørte den 12. januar 2016.

.NET Framework 4.5.2, 4.6 og 4.6.1: Disse udgivelser udgik den 26. april 2022. Disse specifikke udgivelser blev tidligere signeret digitalt ved hjælp af Secure Hash Algorithm (SHA-1)-certifikater. Denne algoritme betragtes ikke længere som sikker. Få mere at vide om dette ophør her. Kunder opfordres til at flytte til SHA-2. Få mere at vide om validering af din applikationsfunktionalitet i den nyere kørsels-version her. En undtagelse er .NET Framework 4.6, som blev sendt i Windows 10 Enterprise LTSC 2015. Vi vil fortsat understøtte .NET Framework 4.6 på Windows 10 Enterprise LTSC 2015 til og med ophør af support til OS-versionen (oktober 2025).

.NET Framework 4.6.2: Support til .NET 4.6.2 følger livscykluspolitikken for det tilhørende operativsystem. Det understøttes som en Windows-komponent på den seneste nødvendige opdatering af operativsystem til Windows Server 2008 SP2, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 (Version 1507), og Windows 10 (Version 1511). .NET 4.6.2 supporteres også på operativsystemerne Windows 10 Anniversary Update (Version 1607) og Windows Server 2016.

.NET Framework 4.7: Support til .NET 4.7 følger livscykluspolitikken for det overordnede operativsystem. Det understøttes som en Windows-komponent på den seneste påkrævede operativsystemopdatering til Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (Version 1607), Windows Server 2012, Windows Server 2012 R2 og Windows Server 2016. .NET 4.7 supporteres også på Windows 10 Creators Update (version 1703).

.NET Framework 4.7.1: Support til .NET 4.7.1 følger livscykluspolitikken for det tilhørende operativsystem. Den understøttes som en Windows-komponent på den nyeste nødvendige operativsystemopdatering til Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (Version 1607), Windows 10 Creators Update (Version 1703), Windows Server 2012, Windows Server 2012 R2 og Windows Server 2016. .NET 4.7.1 supporteres også på Windows 10 Fall Creators Update (Version 1709) og Windows Server Version 1709.

.NET Framework 4.7.2: Support til .NET 4.7.2 følger livscykluspolitikken for det tilhørende operativsystem. Den understøttes som en Windows-komponent på den nyeste nødvendige operativsystemopdatering til Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 version 1607, Windows 10 version 1703, Windows 10 version 1709, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 og Windows Server version 1709. .NET 4.7.2 supporteres også på Windows 10 version 1803, Windows 10 version 1809, Windows Server version 1803 og Windows Server 2019.

.NET Framework 4.8: Support til .NET 4.8 følger livscykluspolitikken for det overordnede operativsystem. Det understøttes som en Windows-komponent på den seneste nødvendige opdatering til nedenstående operativsystemer. Vi anbefaler, at kunder opgraderer til .NET Framework 4.8 for at få den højeste ydeevne, pålidelighed og sikkerhed.

Operativsystem – klient * Operativsystem – server *
Windows 7 SP1
Windows 8.1 Update
Windows 10 version 1607 (LTSC)
Windows 10 Version 1703
Windows 10 Version 1709
Windows 10 Version 1803
Windows 10 version 1809 (LTSC)
Windows 10 Version 1903
Windows 10 version 19H2
Windows 10 version 20H1
Windows 10 version 20H2
Windows 10 version 21H1
Windows 11
Windows Server 2008 R2 SP1
Windows Server 2012/R2
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows Server version 1803
Windows Server version 1903
Windows Server version 1909
Windows Server version 2002
Windows Server version 20H2
Windows Server version 21H2

* Gå til aka.ms/lifecycle/search for at afslutte supportdatoer for bestemte Windows-operativsystemer.

.NET Framework 4.8.1: Support til .NET 4.8.1 følger livscykluspolitikken for det tilhørende operativsystem. Det understøttes som en Windows-komponent på den seneste nødvendige opdatering til nedenstående operativsystemer.

Operativsystem – klient ** Operativsystem – server **
Windows 10 version 20H2
Windows 10 version 21H1
Windows 10 version 21H2
Windows 10 version 22H2
Windows 11 version 21H2
Windows 11 version 22H2
Windows 11 version 23H2
Windows 11 version 24H2
Windows Server 2022
Windows Server 2025

** .NET Framework 4.8.1 understøttes kun på Windows på Arm med Windows 11, og tidligere versioner, herunder alle versioner af Windows 10, understøttes ikke på Arm.




Juli 2020-ændringer
REDIGERET: .NET Framework 3.5 SP1 svar til livscykluspolitik

April 2021-ændringer
REDIGERET: Support til .NET Framework 4.5.2, 4.6, 4.6.1 ophørte på grund af, at SHA-1 udgår.

September 2021-ændringer
REDIGERET: .NET Framework understøttede operativsystemtabel opdateret.

August 2022-ændringer
REDIGERET: Tilføjede .NET Framework 4.8.1 og opdaterede OS-tabellen for dette