Életciklus – gyakori kérdések – .NET Framework

Eredetileg megjelent: 2016. július 18.
Frissítve: 2021. szeptember 9.

Kérjük, itt keresse meg a termék életciklusát.

Mi a Microsoft .NET Framework életciklus-szabályzata?

A 4.5.2-es és újabb verziótól kezdődően a .NET Framework a Windows operációs rendszer (OS) komponenseként van meghatározva. Az összetevők ugyanolyan támogatást kapnak, mint fölérendelt termékeik, ezért a .NET Framework 4.5.2-es és újabb verziói annak az alapul szolgáló Windows OS rendszernek az életciklus-szabályzatát követik, amelyre az telepítve lett.

2016. január 12-én véget ért a .NET Framework 4, 4.5, és 4.5.1 verziójának támogatása.

A .NET Framework 4.5.2, 4.6 és 4.6.1 támogatása 2022. április 26-án lejárt. 2022. április 26-ig az ügyfeleknek és a fejlesztőknek el kell végezniük a .NET Framework 4.6.2, vagy újabb verziójának helyszíni frissítését, hogy továbbra is megkapják a technikai támogatást és a biztonsági frissítéseket.

A .NET Framework 3.5 SP1 a Windows 10 1809-es verziójától és a Windows Server 2019-től kezdve különálló termék, és 5 éves alapvető technikai támogatást kap, amit 5 éves kiterjesztett technikai támogatás követ. A Windows 10 1809-es és Windows Server 2019-es verziója előtt kiadott operációs rendszerek esetében a .NET 3.5 SP1 továbbra is annak a Windows-verziónak az összetevője, amelyre telepítve van.

A jövőbeli Windows-kiadások nem befolyásolják a .NET 3.5 SP1 életciklusát. A .NET Framework 3.5 SP1 verzióját támogató operációs rendszerek listája a A .NET Framework rendszerkövetelményei című részben található.

A .NET Framework 4.x verziói és frissítései életciklus-szabályzatában nincs változás, ez továbbra is úgy meghatározva, mint az operációs rendszer komponense, és ugyanaz az életciklus-szabályzata, mint a Windows telepített verziójának.

Hogyan hat a .NET Framework a Secure Hash Algorithm (SHA-1) kivezetése?

A .NET-csapat olyan lépéseket tesz, amelyek befolyásolják a korábban szállított .NET Framework kiadásait és frissítéseit, amelyek jelenleg letölthetők a Microsoft-tól. Az alábbiakban részletezett .NET Framework egyes verziói nem lesznek támogatottak, és eltávolításra kerülnek a Microsoft letöltőközpontjából. Ez nem érinti azokat az ügyfeleket, akik a Windows Update segítségével jutnak a legújabb frissítésekhez. Ők már rendelkeznek a legújabb .NET Framework 4.8 verzióval, és nincs szükség további lépésekre. További információért tekintse meg a következőket:

Mi a komponens?

A komponens olyan fájlok vagy szolgáltatások készlete, amelyek egy Microsoft-termék részét képezik. Az összetevők szállíthatók a termékkel együtt termékszerviz-csomagban vagy frissítésben, vagy kiadhatók később webes letöltésként.

Újra kell-e összeállítanom/újra kell-e építenem az alkalmazásokat a .NET Framework 4.6.2-es és újabb verzióinak használatához?

A .NET Framework 4.6.2-es és újabb verziói a .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 és 4.6.1 verzióinak kompatibilis, helyi frissítései. Ez azt jelenti, hogy a korábbi .NET 4.x verziókra épülő alkalmazások várhatóan továbbra is futnak a .NET Framework 4.6.2-es és újabb verzióiban. Nem szükséges újra összeállítani az alkalmazásokat ahhoz, hogy megcélozzuk ezeket a verziókat.

Vannak-e kompatibilitástörő változások a .NET Framework 4.6.2-es verziójában? Miért foglalja bele ezeket a módosításokat?

A .NET Framework 4.6.2-es és újabb verzióiban nagyon kis számú olyan módosítás/javítás van, amely nem teljesen kompatibilis a korábbi .NET verziókkal. Ezeket a javításokat csak akkor tartalmazza, ha a biztonság érdekében szükségesek, megfelelnek az iparági szabványoknak, vagy egy korábbi összeférhetetlenséget korrigálnak. A futtatókörnyezetben fellépő kompatibilitástörő változások listája itt található.

Ezenkívül a verziók számos olyan javítást tartalmaznak, amelyek csak akkor lesznek engedélyezve, ha úgy dönt, hogy újra összeállítja az alkalmazást velük szemben. Az ilyen típusú módosításokat újrameghatározható célú módosításoknak nevezzük. A .NET Framework 4.6.2 és újabb verziói újrameghatározható célú módosításainak listája itt található.

A .NET Framework köztes szoftver is más Microsoft termékekben, például az Exchange Server, SQL Server, Dynamics CRM, SharePoint és Lync alkalmazásokban. Ezeket a .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, vagy 4.6.1 verziót használó termékeket frissítenem kell?

Az Exchange, az SQL Server, a Dynamics CRM, a SharePoint és a Lync újabb verziói a .NET Framework 4.6.2-es verzióján alapulnak. A .NET Framework 4.6.2-es és újabb verziói a .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 és 4.6.1 verzióinak kompatibilis, helyi frissítései. Ez azt jelenti, hogy egy olyan alkalmazás, mint az Exchange, amely a .NET Framework 4.5.2-es verziójával lett létrehozva, továbbra is módosítás nélkül fut, amikor a .NET futtatókörnyezetet a .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, vagy 4.6.1 verziójáról újabb verziókra frissítik. Azt javasoljuk, hogy az ügyfelek előbb még nem élesített környezetben érvényesítsék a központi telepítéseket, a .NET 4.6.2 vagy újabb verzióra frissítve a .NET futtatókörnyezetet, mielőtt az újabb verziót éles környezetben használnák.

A Visual Studio telepítésekor a .NET Framework egy verzióját telepítette. Ez azt jelenti, hogy a .NET Framework a Visual Studio részét képező verziója átveszi a Visual Studio életciklus-szabályzatát?

Nem. A .NET Framework olyan verziói, amelyeket nem a Microsoft Windows gazdatermékekkel szállítottak, és amelyeket a Microsoft Windows kiegészítő szoftverlicenc-feltételeivel szállítottak. Ez azt jelenti, hogy az összetevő a Windows operációs rendszer részének minősül.

Mi a .NET Framework különböző verzióinak életciklus-szabályzata?

.NET Framework 1.1 SP1: a .NET Framework 1.0-ás verzióját a legújabb szervizcsomag szintig (SP1) támogatták egyetlen termékre vonatkozó életciklus-szabályzat szerint 2013. október 8-ig. 2015. július 14-ig a .NET Framework 1.1 SP1 a Windows Server 2003 rendszeren volt támogatott (csak 32 bites, nem 64 bites) a legújabb szervizcsomag szinten.

.NET Framework 2.0-s, 3.0-s és 3.5-ös verziókhoz: Ezeket a verziókat egyetlen termék életciklus-irányelve támogatja. A támogatásra vonatkozó lejárati dátumot ezen az oldalon lehet látni. A tudásbázis 2696944 számú cikke ismerteti, hogy ahol a.NET Framework 3.5 működése a 2.0-ás vagy 3.0-ás verzióra támaszkodik, a Microsoft támogatja a .NET Framework 2.0 SP2 és a .NET Framework 3.0 SP2 komponenseit azoknál az ügyfeleknél, akik a .NET Framework 3.5 SP1 verzióját telepítik, ameddig a .NET Framework 3.5 SP1 verziója támogatott marad.

.NET Framework 3.5 SP1: A .NET Framework 3.5 SP1 a 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 és Windows Server 2016 rendszereken az egyes operációs rendszerek támogatási dátumának lejárta szerint támogatott.

A Windows 10 1809-es és Windows Server 2019-es verziójától kezdve a .NET Framework 3.5 SP1 különálló termékként határozható meg, és többé nem az operációs rendszer (OS) komponense. Termékként a .NET 3.5 SP1 5 éves alapvető technikai támogatást kap, amelyet 5 év kiterjesztett technikai támogatás követ. A termék lejárati dátumainak megtekintéséhez kattintson ide.

A Windows 10 1809-es és Windows Server 2019-es verzióját megelőző operációs rendszereken a .NET 3.5 SP1 ugyanazt az életciklus-szabályzatot használja, mint az alapul szolgáló operációs rendszer, amelyre telepítve van. A .NET Framework 3.5 SP1 verzióját támogató operációs rendszerek listája a A .NET Framework rendszerkövetelményei című részben található.

.NET Framework 4: A .NET Framework 4 egyetlen operációs rendszerhez sem volt mellékelve. 2015. július 14-én véget ért a .NET Framework 4 támogatása a Windows Server 2003 SP2 rendszeren, és 2016. január 12-én az összes többi operációs rendszeren.

.NET Framework 4.5: A .NET Framework 4.5 mind a Windows 8, Windows Server 2012 rendszerekben, mind különálló újraterjeszthető csomagként volt mellékelve. 2016. január 12-én minden operációs rendszeren megszűnik a .NET Framework 4.5 támogatása.

.NET Framework 4.5.1: 2016. január 12-én minden operációs rendszeren megszűnt a .NET Framework 4.5.1 támogatása.

.NET Framework 4.5.2, 4.6 és 4.6.1: Ezen kiadások 2022. április 26-án megszűntek. Ezeket a speciális kiadásokat korábban digitálisan, a Secure Hash Algorithm (SHA-1) tanúsítványokkal írták alá. Ez az algoritmus már nem tekinthető biztonságosnak. A megszűnéssel kapcsolatban itt találhatók további információk. Az ügyfeleknek javasoljuk, hogy váltsanak az SHA-2-re. Lépjen ide, hogy többet tudjon meg az alkalmazás funkcionalitásának érvényesítéséről az újabb futásidejű verzióban. Kivételt képez a .NET Framework 4.6, amely a Windows 10 Enterprise LTSC 2015-ben lett szállítva. Továbbra is támogatjuk a .NET Framework 4.6-os verzióját a Windows 10 Enterprise LTSC 2015-ben az operációs rendszer verziója támogatásának végéig (2025. október).

.NET Framework 4.6.2: A .NET 4.6.2 támogatása a fölérendelt operációs rendszer életciklus szabályzatát követi. Windows komponensként támogatott a 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 (1507-es verzió) és a Windows 10 (1511-es verzió) rendszeréhez szükséges legújabb operációs rendszer frissítésekor. A .NET 4.6.2 a Windows 10 Anniversary Update (1607-es verzió) és a Windows Server 2016 operációs rendszereken is támogatott.

.NET Framework 4.7: A .NET 4.7 támogatása a fölérendelt operációs rendszer életciklus-szabályzatát követi. Windows komponensként támogatott a Windows 7 SP1, a Windows Server 2008 R2 SP1, a Windows 8.1 Update, a Windows 10 Anniversary Update (1607-es verzió), a Windows Server 2012, a Windows Server 2012 R2 és a Windows Server 2016 rendszerhez szükséges legújabb operációs rendszer frissítéskor. A .NET 4.7 a Windows 10 Creators Update (1703-as verzió) rendszeren is támogatott.

.NET Framework 4.7.1: A .NET 4.7.1 támogatása a fölérendelt operációs rendszer életciklus-szabályzatát követi. Windows komponensként támogatott a Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (1607-es verzió), Windows 10 Creators Update (1703-as verzió), Windows Server 2012, Windows Server 2012 R2 és Windows Server 2016 rendszerhez szükséges legújabb operációs rendszer frissítésnél. A .NET 4.7.1 a Windows 10 Fall Creators Update (1709-es verzió) és a Windows Server 1709-es verziójú rendszerén is támogatott.

.NET Framework 4.7.2: A .NET 4.7.2 támogatása a fölérendelt operációs rendszer életciklus szabályzatát követi. Windows komponensként támogatott a Windows 7 SP1, a Windows Server 2008 R2 SP1, a Windows 8.1 Update, a Windows 10 1607-es verziója, a Windows 10 1703-as verziója, a Windows 10 1709-es verziója, a Windows Server 2012, a Windows Server 2012 R2, a Windows Server 2016 és a Windows Server 1709-es verziója rendszerhez szükséges legújabb operációs rendszer frissítésében.. A .NET 4.7.2 a Windows 10 1803-as, a Windows 10 1809-es, a Windows Server 1803-as és a Windows Server 2019-es verziójában is támogatott.

.NET Framework 4.8: A .NET 4.8 támogatása a fölérendelt operációs rendszer életciklus-szabályzatát követi. Az alábbi operációs rendszerekhez szükséges legújabb frissítéskor Windows komponensként támogatott. Ügyfeleinknek javasoljuk, hogy a legmagasabb szintű teljesítmény, megbízhatóság és biztonság érdekében frissítsenek a .NET Framework 4.8-as rendszerre.

Operációs rendszer - Ügyfél * Operációs rendszer - Szerver *
Windows 7 SP1
Windows 8.1 Update
Windows 10, 1607-es verzió (LTSC)
Windows 10, 1703-as verzió
Windows 10, 1709-es verzió
Windows 10, 1803-as verzió
Windows 10, 1809-es verzió (LTSC)
Windows 10, 1903-as verzió
Windows 10, 19H2 verzió
Windows 10, 20H1 verzió
Windows 10, 20H2 verzió
Windows 10, 21H1 verzió
Windows 11
Windows Server 2008 R2 SP1
Windows Server 2012/R2
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows Server 1803-as verzió
Windows Server 1903-as verzió
Windows Server 1909-es verzió
Windows Server 2002-es verzió
Windows Server 20H2 verzió
Windows Server 21H2 verzió

* Adott Windows operációs rendszerek támogatásának megszűnési dátumát lásd: aka.ms/lifecycle/search.

.NET Framework 4.8.1: A .NET 4.8.1 támogatása a fölérendelt operációs rendszer életciklus szabályzatát követi. Az alábbi operációs rendszerekhez szükséges legújabb frissítéskor Windows komponensként támogatott.

Operációs rendszer - Ügyfél ** Operációs rendszer - Szerver **
Windows 10, 20H2 verzió
Windows 10, 21H1 verzió
Windows 10, 21H2 verzió
Windows 11, 21H2 verzió
Windows 11, 22H2 verzió
Windows Server 2022

** A .NET Framework 4.8.1-et az Arm-on futó Windows csak a Windows 11-től kezdve támogatja, az Arm nem támogatja a korábbi verziókat, beleértve a Windows 10 összes verzióját.




2020 júliusi kiadások
MÓDOSÍTOTT: A .NET Framework 3.5 SP1 életciklus-szabályzatának válasza

2021. áprilisi kiadások
MÓDOSÍTOTT: A .NET Framework 4.5.2, 4.6, 4.6.1 támogatása véget ért az SHA-1 megszűnése miatt.

2021. szeptemberi kiadások
SZERKESZTETT: A .NET Framework támogatott operációs rendszer táblázat frissült.

2022 augusztusi kiadások
SZERKESZTETT: A 4.8.1-.NET Framework hozzáadásra került, és frissítette az operációs rendszer táblázatát ehhez