Prvotno objavljeno: 18. julij 2016
Posodobljeno: 9. september 2021
Pojdite sem za iskanje življenjskega cikla vašega izdelka.
Z različico 4.5.2 in novejšo različico je ogrodje .NET Framework opredeljeno kot komponenta operacijskega sistema Windows (OS). Komponente prejmejo enako podporo kot njihovi nadrejeni izdelki, zato .NET Framework 4.5.2 in novejše različice upoštevajo pravilnik življenjskega cikla osnovnega operacijskega sistema Windows, v katerem je nameščen.
Podpora za ogrodje .NET Framework 4, 4.5 in 4.5.1 se je končala 12. januarja 2016.
Podpora za .NET Framework 4.5.2, 4.6 in 4.6.1 se bo končala 26. aprila 2022. Kupci in razvijalci morajo do 26. aprila 2022 dokončati posodobitev .NET Framework 4.6.2, da bi še naprej prejemali tehnično podporo in varnostne posodobitve.
Ogrodje .NET Framework 3.5 SP1, začenši z Windows 10 različice 1809 in Windows Server 2019, je samostojen izdelek in prejme 5 let osnovne podpore, ki ji sledi 5 let razširjene podpore. V operacijskih sistemih, izdanih pred operacijskim sistemom Windows 10 različice 1809 in Windows Server 2019, ostaja .NET 3.5 SP1 sestavni del različice Windows, v kateri je nameščen.
Prihodnje izdaje sistema Windows ne bodo vplivale na življenjski cikel .NET 3.5 SP1. Seznam podprtih operacijskih sistemov za .NET Framework 3.5 SP1 se nanaša na sistemske zahteve ogrodja .NET Framework.
Pravilnik o življenjskem ciklu za ogrodje .NET Framework 4.x in njegove posodobitve, ki so še naprej definirane kot sestavni del OS, se ne spremenijo in prevzamejo enak pravilnik življenjskega cikla kot različica sistema Windows, v kateri je nameščeno.
Skupina .NET sprejema ukrepe, ki vplivajo na predhodno dobavljene izdaje in posodobitve .NET Framework, ki so trenutno na voljo za prenos pri Microsoftu. Nekatere spodaj opisane različice .NET Frameworks ne bodo podprte in bodo odstranjene iz Microsoftovega centra za prenose. To ne vpliva na stranke, ki uporabljajo najnovejše posodobitve prek storitve Windows Update. Že imajo najnovejši .NET Framework 4.8 in nadaljnja dejanja niso potrebna. Če želite izvedeti več, si oglejte naslednje vire:
- .NET Framework SHA-1 - upokojitev - izdelki, na katere vpliva
- Obvestilo o upokojitvi .NET Framework SHA-1
- Pogosto zastavljena vprašanja o upokojitvi .NET Framework SHA-1
- Prenosi .NET Framework
- Združljivost aplikacij .NET Framework
- Razlike pri izvajanju med .NET Framework 4.5.2 in .NET Framework 4.6.2
- Vodnik za selitev .NET Framework
Komponenta je definirana kot nabor datotek ali funkcij, ki so vključene v Microsoftov izdelek. Komponente je mogoče poslati skupaj z izdelkom, vključenim v servisni paket ali posodobitev izdelka oziroma kasneje objaviti kot spletni prenos.
Ali bom moral ponovno prevesti/zgraditi svoje aplikacije za uporabo .NET Framework 4.6.2 in novejših različic?
Ogrodje .NET Framework 4.6.2 in novejše različice so združljive, nameščene na mestu uporabe na različice .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 in 4.6.1. To pomeni, da pričakujemo, da se bodo aplikacije, zgrajene na prejšnjih različicah ogrodja .NET 4.x, še naprej izvajale na .NET Framework 4.6.2 in novejših različicah. Ponovno prevajanje aplikacij za ciljanje teh različic ni potrebno.
V .NET Framework 4.6.2 in novejših različicah je zelo majhno število sprememb/popravkov, ki niso popolnoma združljivi s starejšimi različicami .NET. Takšni popravki so vključeni le, kadar je to potrebno zaradi varnosti, skladnosti s standardi celotne panoge ali za odpravo prejšnje nezdružljivosti. Seznam prelomnih sprememb med izvajanjem najdete tukaj.
Poleg tega je v teh različicah vključenih več popravkov, ki bodo omogočeni le, če se boste odločili za ponovno prevajanje aplikacije. Te vrste sprememb imenujemo spremembe ponovnega ciljanja. Seznam sprememb ponovnega ciljanja za .NET Framework 4.6.2 in novejše različice najdete tukaj.
.NET Framework je vmesna programska oprema tudi v drugih Microsoftovih izdelkih, kot so Exchange Server, SQL Server, Dynamics CRM, SharePoint in Lync. Ali moram posodobiti te izdelke, če uporabljajo .NET 4, 4.5, 4.5.1, 4.5.2, 4.6 ali 4.6.1?
Novejše različice izdelkov, kot so Exchange, SQL Server, Dynamics CRM, SharePoint in Lync, temeljijo na .NET Framework 4.6.2. Ogrodje .NET Framework 4.6.2 in novejše različice so združljive, nameščene na mestu uporabe na različice .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 in 4.6.1. To pomeni, da se bo aplikacija, kot je Exchange, zgrajena z ogrodjem .NET Framework 4.5.2, še naprej izvajala brez sprememb, ko bo izvajalnik .NET posodobljen iz .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 ali 4.6.1 na novejše različice. Glede na to priporočamo strankam, da preverijo uvajanje tako, da najprej posodobijo izvajalnik .NET na .NET 4.6.2 ali novejšo različico v predprodukcijskem okolju, preden uvedejo novejšo različico v proizvodnem okolju.
Ko sem namestil Visual Studio, je le-ta namestil različico ogrodja .NET Framework. Ali to pomeni, da različica .NET Framework, ki je bila vključena v Visual Studio, upošteva življenjski cikel programa Visual Studio?
Ne. Različice ogrodja .NET Framework, ki so bile poslane z izdelki gostitelja, ki niso Microsoft Windows, so bile poslane z dodatnimi licenčnimi pogoji Microsoftove programske opreme za Windows. To pomeni, da se komponenta šteje za del operacijskega sistema Windows.
.NET Framework 1.1 SP1: Ogrodje .NET Framework 1.0 je bilo do 8. oktobra 2013 podprto na ravni najnovejšega servisnega paketa (SP1) v okviru enega samega pravilnika o življenjskem ciklu. Ogrodje .NET Framework 1.1 SP1 je bilo do 14. julija 2015 podprto v sistemu Windows Server 2003 (samo 32-bitna različica, ne 64-bitna) na ravni najnovejšega servisnega paketa.
Ogrodje .NET Framework, različice 2.0, 3.0 in 3.5: Te različice so podprte v okviru enega pravilnika o življenjskem ciklu izdelka. Za ustrezne datume konca podpore si oglejte to spletno mesto. Članek zbirke znanja 2696944 pojasni, da če se ogrodje .NET Framework 3.5 za delovanje zanaša na 2.0 ali 3.0, bo Microsoft zagotovil podporo za komponente .NET Framework 2.0 SP2 in .NET Framework 3.0 SP2 za stranke, ki namestijo. .NET Framework 3.5 SP1, vse dokler je .NET Framework 3.5 SP1 v podpori.
.NET Framework 3.5 SP1: Ogrodje .NET Framework 3.5 SP1 je podprto v sistemih 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 in Windows Server 2016 v skladu s koncem datuma podpore za vsak operacijski sistem.
Od operacijskega sistema Windows 10, različice 1809, in sistema Windows Server 2019 dalje je ogrodje .NET Framework 3.5 SP1 opredeljeno kot samostojen izdelek in ne več kot komponenta operacijskega sistema (OS). Kot izdelek bo .NET 3.5 SP1 prejel 5 let osnovne podpore, ki mu bo sledilo 5 let razširjene podpore. Pojdite sem, če si želite ogledati končne datume za ta izdelek.
V operacijskih sistemih pred Windows 10 različice 1809 in Windows Server 2019, .NET 3.5 SP1 prevzame isti pravilnik o življenjskem ciklu kot osnovni OS, v katerem je nameščen. Seznam podprtih operacijskih sistemov za .NET Framework 3.5 SP1 se nanaša na sistemske zahteve ogrodja .NET Framework.
.NET Framework 4: Ogrodje .NET Framework 4 ni bilo dostavljeno v noben operacijski sistem. Podpora za .NET Framework 4 v operacijskem sistemu Windows Server 2003 SP2 se je končala 14. julija 2015, podpora za vse druge operacijske sisteme pa 12. januarja 2016.
.NET Framework 4.5: Ogrodje .NET Framework 4.5 je bilo dobavljeno v sistemih Windows 8, Windows Server 2012 in kot samostojen paket za ponovno ditribucijo. Podpora za .NET Framework 4.5 na vseh operacijskih sistemih se je končala 12. januarja 2016.
.NET Framework 4.5.1: Podpora za ogrodje .NET Framework 4.5.1 v vseh operacijskih sistemih se je končala 12. januarja 2016.
Ogrodja .NET Framework 4.5.2, 4.6 in 4.6.1: Te različice bodo umaknjena 26. aprila 2022. Te posebne izdaje so bile predhodno digitalno podpisane s certifikati Secure Hash Algorithm (SHA-1). Ta algoritem se ne šteje več za varnega. Pojdite sem, če želite izvedeti več o tej upokojitvi. Kupce spodbujamo, da preidejo na SHA-2. Pojdite sem, če želite izvedeti več o preverjanju veljavnosti funkcije aplikacije v novejši izvedbeni različici. Izjema je ogrodje .NET Framework 4.6, ki je bil dobavljen v sistemu Windows 10 Enterprise LTSC 2015. Še naprej bomo podpirali ogrodje .NET Framework 4.6 na Windows 10 Enterprise LTSC 2015 do konca podpore različice operacijskega sistema (oktober 2025).
.NET Framework 4.6.2: Podpora za ogrodje .NET 4.6.2 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. Podprta je kot komponenta Windows v najnovejši zahtevani posodobitvi operacijskega sistema za 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 (različica 1507), in Windows 10 (različica 1511). .NET 4.6.2 je podprt tudi v operacijskih sistemih Windows 10 Anniversary Update (različica 1607) in Windows Server 2016.
.NET Framework 4.7: Podpora za ogrodje .NET 4.7 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. V najnovejši zahtevani posodobitvi operacijskega sistema za Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (različica 1607), Windows Server 2012, Windows Server 2012 R2 in Windows Server 2016 je podprto kot komponenta sistema Windows. Ogrodje .NET 4.7 je podprto tudi v posodobitvi sistema Windows 10 za ustvarjalce (različica 1703).
.NET Framework 4.7.1: Podpora za ogrodje .NET 4.7.1 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. Podprt je kot komponenta sistema Windows pri najnovejši zahtevani posodobitvi operacijskega sistema za Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (različica 1607), Windows 10 Creators Update (različica 1703), Windows Server 2012, Windows Server 2012 R2 in Windows Server 2016. .NET 4.7.1 je podprt tudi v posodobitvi Windows 10 Fall Creators Update (različica 1709) in Windows Server različice 1709.
.NET Framework 4.7.2: Podpora za ogrodje .NET 4.7.2 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. Podprta je kot komponenta sistema Windows z najnovejšo zahtevano posodobitvijo operacijskega sistema za Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10, različica 1607, Windows 10, različica 1703, Windows 10, različica 1709, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 in Windows Server, različica 1709. Ogrodje .NET 4.7.2 je podprto tudi v operacijskem sistemu Windows 10, različica 1803, Windows 10, različica 1809, Windows Server, različica 1803 in Windows Server 2019.
.NET Framework 4.8: Podpora za ogrodje .NET 4.8 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. Podprt je kot komponenta sistema Windows na najnovejši zahtevani posodobitvi za spodaj navedene operacijske sisteme. Priporočamo, da stranke nadgradijo svoj sistem na ogrodje .NET Framework 4.8, da bodo deležne najvišje ravni učinkovitosti, zanesljivosti in varnosti.
Operacijski sistem – odjemalec * | Operacijski sistem – strežnik * |
---|---|
Windows 7 SP1 Windows 8.1 Update Windows 10, različica 1607 (LTSC) Windows 10, različica 1703 Windows 10, različica 1709 Windows 10, različica 1803 Windows 10, različica 1809 (LTSC) Windows 10, različica 1903 Windows 10, različica 19H2 Windows 10, različica 20H1 Windows 10, različica 20H2 Windows 10, različica 21H1 Windows 11 |
Windows Server 2008 R2 SP1 Windows Server 2012/R2 Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server, različica 1803 Windows Server, različica 1903 Windows Server, različica 1909 Windows Server, različica 2002 Windows Server, različica 20H2 Windows Server, različica 21H2 |
* Za datume konca podpore za operacijske sisteme Windows obiščite aka.ms/lifecycle/search.
.NET Framework 4.8.1: Podpora za ogrodje .NET 4.8.1 je v skladu s pravilnikom o življenjskem ciklu nadrejenega operacijskega sistema. Podprt je kot komponenta sistema Windows na najnovejši zahtevani posodobitvi za spodaj navedene operacijske sisteme.
Operacijski sistem – odjemalec ** | Operacijski sistem – strežnik ** |
---|---|
Windows 10, različica 20H2 Windows 10, različica 21H1 Windows 10, različica 21H2 Windows 11, različica 21H2 Windows 11, različica 22H2 |
Windows Server 2022 |
**.NET Framework 4.8.1 je v sistemu Windows na napravah z arhitekturo Arm podprto samo za različice od Windows 11 naprej; arhitektura Arm ne podpira starejših različic, vključno z vsemi različicami sistema Windows 10.
Spremembe v juliju 2020
UREJENO: Odgovor o pravilniku o življenjskem ciklu .NET Framework 3.5 SP1
Spremembe v aprilu 2021
UREJENO: .NET Framework 4.5.2, 4.6, 4.6.1 je končal podporo zaradi upokojitve SHA-1.
Spremembe v septembru 2021
EDITED: ogrodje .NET Framework posodobljena tabela podprtega operacijskega sistema.
Spremembe v avgustu 2022
UREJENO: Dodali smo ogrodje .NET Framework 4.8.1 in posodobili tabelo operacijskega sistema za to