Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET-keretrendszer a Windows rendszeren futó számos alkalmazás szerves része, és általános funkciókat biztosít ezeknek az alkalmazásoknak a futtatásához. A fejlesztők számára a .NET-keretrendszer átfogó és konzisztens programozási modellt biztosít olyan alkalmazások létrehozásához, amelyek vizuálisan lenyűgöző felhasználói élményekkel és zökkenőmentes és biztonságos kommunikációval rendelkeznek.
Megjegyzés:
Ez a cikk olyan fejlesztőknek szól, akik a .NET-keretrendszert a saját rendszerükre szeretnék telepíteni, vagy az alkalmazásokkal együtt szeretnék telepíteni. A .NET-keretrendszer telepítése iránt érdeklődő felhasználók számára lásd: .NET-keretrendszer telepítése Windowson és Windows Serveren.
Ez a cikk hivatkozásokat tartalmaz a .NET-keretrendszer minden verziójának telepítéséhez a .NET-keretrendszer 4.5-ös verziójától a .NET-keretrendszer 4.8.1-ös verziójáig a számítógépen. Ha Ön fejlesztő, az alábbi hivatkozásokkal letöltheti és terjesztheti a .NET-keretrendszert az alkalmazásaival. A .NET-keretrendszer egy verziójának alkalmazással való üzembe helyezéséről a fejlesztőknek szóló .NET-keretrendszer üzembe helyezési útmutatójában olvashat.
Fontos
Az SHA1 algoritmust használó tanúsítványok használatával korábban digitálisan aláírt .NET-keretrendszer-tartalmakat ki kell vonni a változó iparági szabványok támogatásához.
A .NET-keretrendszer alábbi verziói 2022. április 26-tól már nem támogatottak: 4.5.2, 4.6 és 4.6.1. Ezeknek a verzióknak a biztonsági javításai, frissítései és technikai támogatása már nem érhető el.
Ha a .NET-keretrendszer 4.5.2-es, 4.6-os vagy 4.6.1-es verzióját használja, frissítse az üzembe helyezett futtatókörnyezetet egy újabb verzióra, például a .NET-keretrendszer 4.6.2-es vagy a .NET-keretrendszer 4.8.1-es verziójára, hogy továbbra is megkapja a frissítéseket és a technikai támogatást.
Frissített SHA2-aláírt telepítők érhetők el a .NET Framework 3.5 SP1 és a 4.6.2-4.8-hoz. További információkért tekintse meg az SHA1 nyugdíjazási tervét, a .NET 4.5.2- és 4.6-os és 4.6.1-s életciklus-frissítési blogbejegyzést, valamint a gyakori kérdéseket.
Fontos
A .NET-keretrendszer 4 óta minden .NET-keretrendszer-verzió helyben frissül, így csak egyetlen 4.x verzió lehet jelen a rendszeren. Emellett a .NET-keretrendszer bizonyos verziói előre telepítve vannak a Windows operációs rendszer egyes verzióiban. Ez azt jelenti, hogy:
- Ha már telepítve van egy újabb 4.x verzió a gépen, nem telepíthet korábbi 4.x verziót.
- Ha az operációs rendszer előre telepítve van egy adott .NET-keretrendszer-verzióval, nem telepíthet egy korábbi 4.x verziót ugyanazon a gépen.
- Ha egy későbbi verziót telepít, nem kell először eltávolítania az előző verziót.
A .NET-keretrendszer verzióiról és a számítógépre telepített verziók meghatározásáról további információt a Verziók és függőségek , valamint a Hogyan: A .NET-keretrendszer telepített verzióinak meghatározása című témakörben talál.
Megjegyzés:
A .NET Framework 3.5-ről további információt a .NET Framework 3.5 telepítése Windows 11, Windows 10, Windows 8.1 és Windows 8 rendszereken című témakörben talál.
A gyorshivatkozásokhoz használja az alábbi táblázatot, vagy olvassa el a részleteket. A .NET-keretrendszer rendszerkövetelményeinek telepítés előtti megtekintéséhez tekintse meg a rendszerkövetelmények című témakört. A hibaelhárítással kapcsolatos segítségért tekintse meg a hibaelhárítást.
.NET-keretrendszer verziója | Telepítő (Fejlesztői csomag és futtatókörnyezet) | Platformtámogatás |
---|---|---|
4.8.1 | .NET-keretrendszer 4.8.1- |
Tartalmazza: Visual Studio 2022 (17.3-es verzió) Telepíthető: Windows 11 Windows 10, 21H2 verzió Windows 10, 21H1 verzió Windows 10, 20H2 verzió Windows Server 2022 (a teljes listát a rendszerkövetelményekben találja) |
4.8 | .NET-keretrendszer 4.8 |
Tartalmazza: Windows 11 Windows 10 2019. májusi frissítés (és újabb verziók) Visual Studio 2019 (16.3-es verzió) Telepíthető: Windows 10 2018. októberi frissítés Windows 10 2018. áprilisi frissítés Windows 10 Fall Creators Update Windows 10 Creators Update Windows 10 évfordulós frissítés Windows 8.1 és korábbi verziók Windows Server 2022 Windows Server 2019 Windows Server, 1809-es verzió Windows Server, 1803-es verzió (a teljes listát a rendszerkövetelményekben találja) |
4.7.2 | .NET-keretrendszer 4.7.2- |
Tartalmazza: Windows 10 2018. októberi frissítés Windows 10 2018. áprilisi frissítés Windows Server 2019 Windows Server, 1809-es verzió Windows Server, 1803-es verzió Visual Studio 2017 (15.8-os frissítés) Telepíthető: Windows 10 Fall Creators Update Windows 10 Creators Update Windows 10 évfordulós frissítés Windows 8.1 és korábbi verziók Windows Server, 1709-es és korábbi verzió (a teljes listát a rendszerkövetelményekben találja) |
4.7.1 | .NET-keretrendszer 4.7.1- |
Tartalmazza: Windows 10 Fall Creators Update Windows Server, 1709-es verzió Visual Studio 2017 (15.5-ös frissítés) Telepíthető: Windows 10 Creators Update Windows 10 évfordulós frissítés Windows 8.1 és korábbi verziók Windows Server 2016 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.7 | .NET-keretrendszer 4.7 |
Tartalmazza: Windows 10 Creators Update Visual Studio 2017 (15.3-os frissítés) Telepíthető: Windows 10 évfordulós frissítés Windows 8.1 és korábbi verziók Windows Server 2016 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.6.2 | .NET-keretrendszer 4.6.2- |
Tartalmazza: Windows 10 évfordulós frissítés Telepíthető: Windows 10 novemberi frissítés Windows 10 Windows 8.1 és korábbi verziók Windows Server 2012 R2 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.6.1 | .NET-keretrendszer 4.6.1- |
Tartalmazza: Visual Studio 2015 Update 2 Telepíthető: Windows 10 Windows 8.1 és korábbi verziók Windows Server 2012 R2 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.6 | .NET-keretrendszer 4.6 |
Tartalmazza: Windows 10 Visual Studio 2015 Telepíthető: Windows 8.1 és korábbi verziók Windows Server 2012 R2 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.5.2 | .NET-keretrendszer 4.5.2 |
Telepíthető: Windows 8.1 és korábbi verziók Windows Server 2012 R2 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.5.1 | .NET-keretrendszer 4.5.1- |
Tartalmazza: Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 Telepíthető: Windows 8 és korábbi verziók Windows Server 2012 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
4.5 | .NET-keretrendszer 4.5 |
Tartalmazza: Windows 8 Windows Server 2012 Visual Studio 2012 Telepíthető: Windows 7 és korábbi verziók Windows Server 2008 SP2 és korábbi verziók (a teljes listát a rendszerkövetelményekben találja) |
Fontos
A Visual Studio 2022-től kezdve a Visual Studio már nem tartalmaz .NET-keretrendszer-összetevőket a .NET-keretrendszer 4.0- 4.5.1-hez, mivel ezek a verziók már nem támogatottak. A Visual Studio 2022 és újabb verziói nem tudnak olyan alkalmazásokat létrehozni, amelyek a .NET-keretrendszer 4.0-s és .NET-keretrendszer 4.5.1-et célozzák. Az alkalmazások készítésének folytatásához használhatja a Visual Studio 2019-et vagy egy korábbi verziót.
A fejlesztői csomagot a .NET-keretrendszer egy adott verziójához telepítheti, ha van ilyen, az összes támogatott platformon.
A fejlesztői csomagok csak a .NET-keretrendszer egy adott verzióját célozzák meg, és nem tartalmazzák a korábbi verziókat. A .NET-keretrendszer 4.8 fejlesztői csomagja például nem tartalmazza a .NET-keretrendszer 4.7-et.
A web- vagy offline telepítőt a következő helyekre telepítheti:
Windows 8.1 és korábbi verziók
Windows Server 2012 R2 és korábbi verziók
A teljes listát a Rendszerkövetelmények című témakörben találja.
A felhasználók és fejlesztők számára készült .NET-keretrendszer általános bemutatása: Első lépések. A .NET-keretrendszer alkalmazással való üzembe helyezésével kapcsolatos információkért tekintse meg az üzembe helyezési útmutatót. A .NET-keretrendszer architektúrájáról és főbb funkcióiról az áttekintésben olvashat.
Telepítési lehetőségek
Telepítsen egy fejlesztői célcsomagot a .NET-keretrendszer legújabb verziójával való fejlesztéshez a Visual Studióban vagy egy másik fejlesztői környezetben, vagy töltse le az alkalmazással vagy vezérlővel terjeszthető .NET-keretrendszert.
A .NET-keretrendszer fejlesztői csomagjának vagy célcsomagjának telepítése
A célcsomagokkal az alkalmazás a .NET-keretrendszer egy adott verzióját célozhatja meg a Visual Studióban és más fejlesztői környezetekben való fejlesztéskor. A fejlesztői csomagok a .NET-keretrendszer és a hozzá tartozó SDK egy adott verzióját és a hozzá tartozó célcsomagot tartalmazzák.
A .NET Framework 4.5.1 vagy 4.5.2 fejlesztői csomagja, A .NET-keretrendszer 4.6-os célcsomagja, valamint a .NET-keretrendszer 4.6.1-es, 4.6.2-es, 4.7-es, 4.7.1-es, 4.7.2-es vagy 4.8-as fejlesztői csomagja biztosítja a referencia-szerelvények, nyelvi csomagok és IntelliSense-fájlok egy adott .NET-keretrendszer-verzióját, amelyet integrált fejlesztői környezetben, például Visual Studióban használnak. Ha Visual Studiót használ, a fejlesztői csomag vagy a célcsomag egy új projekt létrehozásakor hozzáadja a .NET-keretrendszer telepített verzióját a célopciókhoz. A következők közül választhat:
- .NET-keretrendszer 4.8.1-
- .NET-keretrendszer 4.8
- .NET-keretrendszer 4.7.2-
- .NET-keretrendszer 4.7.1-
- .NET-keretrendszer 4.7
- .NET-keretrendszer 4.6.2-
- .NET-keretrendszer 4.6.1-
- .NET-keretrendszer 4.6
- A .NET Framework 4.5.2 telepítéséhez a 4.5.2-es verziót Windows 8.1-re vagy annál korábbi verzióra, a Visual Studio 2013-ra, a Visual Studio 2012-re, vagy más fejlesztői környezetekre.
- .NET Framework 4.5.1 telepítése a Visual Studio 2012-re vagy más fejlesztői környezetekre a 4.5.1-es verzió használatával.
A fejlesztői csomag letöltési oldalán válassza a Letöltés lehetőséget. Ezután válassza a Futtatás vagy a Mentés lehetőséget, és kövesse az utasításokat, amikor a rendszer kéri. A fejlesztői csomagot vagy a célcsomagot a .NET-keretrendszer egy adott verziójához is telepítheti, ha kiválasztja azt a Visual Studio Installer .NET asztali fejlesztési számítási feladatának választható összetevői közül, ahogyan az alábbi ábrán látható.
A .NET-keretrendszer egy adott verziójának megcélzásakor az alkalmazás az adott verzió fejlesztői csomagjában található referenciaszerelvények használatával jön létre. Futtatáskor az összeállítások a globális összeállítás-gyorsítótárból kerülnek feloldásra, és a referencia-összeállítások nem kerülnek használatra.
Amikor egy alkalmazást a Visual Studióból vagy az MSBuild parancssorból hoz létre, az MSBuild hibaüzenetet jeleníthet meg MSB3644: "A keretrendszer "framework-version" keretrendszer referenciaszerelvényei nem találhatók. A hiba elhárításához töltse le a fejlesztői csomagot vagy a .NET-keretrendszer adott verziójához tartozó célcsomagot.
A .NET-keretrendszer újraterjeszthető telepítése vagy letöltése
A telepítők letöltik a .NET-keretrendszer összetevőit egy olyan alkalmazáshoz vagy vezérlőhöz, amely a .NET-keretrendszer ezen verzióit célozza. Ezeket az összetevőket minden olyan számítógépre telepíteni kell, amelyen az alkalmazás vagy a vezérlő fut. Ezek a telepítők terjeszthetők, így felveheti őket az alkalmazás telepítőprogramjához.
A letöltési oldal több nyelven érhető el, de a letöltések többsége csak angol nyelven érhető el. További nyelvi támogatáshoz telepítenie kell egy nyelvi csomagot.
Kétféle terjeszthető telepítő érhető el:
A webtelepítő (web bootstrapper) letölti a szükséges összetevőket és a telepítő számítógép operációs rendszerének megfelelő nyelvi csomagot a weből. Ez a csomag sokkal kisebb, mint az offline telepítő, de konzisztens internetkapcsolatot igényel. Az önálló nyelvi csomagokat további nyelvi támogatás telepítéséhez letöltheti.
Az offline telepítő (önállóan terjeszthető) tartalmazza a .NET-keretrendszer telepítéséhez szükséges összes összetevőt, de nem tartalmaz nyelvi csomagokat. Ez a letöltés nagyobb, mint a webtelepítő. Az offline telepítőnek nincs szüksége internetkapcsolatra. Az offline telepítő futtatása után letöltheti az önálló nyelvi csomagokat a nyelvi támogatás telepítéséhez. Ha nem tud konzisztens internetkapcsolatra támaszkodni, használja az offline telepítőt.
A webes és az offline telepítők egyaránt x86- és x64-alapú számítógépekhez vannak tervezve (lásd a rendszerkövetelményeket), de nem támogatják az Itanium-alapú számítógépeket.
Nyissa meg a telepíteni kívánt .NET-keretrendszerverzió letöltési oldalát:
Válassza ki a letöltési oldal nyelvét. Ez a beállítás nem tölti le a .NET-keretrendszer honosított erőforrásait; csak a letöltési lapon megjelenő szöveget érinti.
Válassza a Letöltés lehetőséget.
Ha a rendszer kéri, válassza ki a rendszerarchitektúrának megfelelő letöltést, majd válassza a Tovább gombot.
Amikor megjelenik a letöltési kérés, tegye az alábbiak egyikét :
Ha telepíteni szeretné a .NET-keretrendszert a számítógépre, válassza a Futtatás lehetőséget, majd kövesse a képernyőn megjelenő utasításokat.
Ha újraterjesztésre szeretné letölteni a .NET-keretrendszert, válassza a Mentés lehetőséget, majd kövesse a képernyőn megjelenő utasításokat.
Ha további nyelvekhez szeretne erőforrásokat letölteni, a következő szakaszban található utasításokat követve telepítsen egy vagy több nyelvi csomagot.
Megjegyzés:
Ha a telepítés során problémákat tapasztal, tekintse meg a hibaelhárítást.
Telepítési megjegyzések:
A .NET-keretrendszer 4.5-ös és újabb verziói lecserélik a .NET-keretrendszer 4.0-s verzióját. Amikor ezeket a verziókat olyan rendszerre telepíti, amelyen telepítve van a .NET-keretrendszer 4, a rendszer lecseréli a szerelvényeket.
A .NET-keretrendszer 4.5-ös vagy újabb verzióinak eltávolítása szintén eltávolítja a már meglévő .NET-keretrendszer 4 fájlt. Ha vissza szeretne lépni a .NET-keretrendszer 4-be, újra kell telepítenie, és frissítenie kell azt. Lásd: A .NET-keretrendszer 4 telepítése.
A .NET-keretrendszer 4.5-ös vagy újabb verzióinak telepítéséhez rendszergazdai hitelesítő adatokkal kell rendelkeznie.
A .NET-keretrendszer 4.5-ös terjeszthető verziót 2012. október 9-én frissítettük, hogy kijavítsuk a digitális tanúsítvány nem megfelelő időbélyegével kapcsolatos hibát, amely miatt a Microsoft által előállított és aláírt fájlok digitális aláírása idő előtt lejár. Ha korábban telepítette a .NET-keretrendszer 4.5 terjeszthető csomagot 2012. augusztus 16-án, javasoljuk, hogy frissítse a példányt a legújabb terjeszthetővel a .NET-keretrendszer letöltési oldalról. A problémával kapcsolatos további információkért lásd: Microsoft Security Advisory 2749655.
Nyelvi csomagok telepítése
A nyelvi csomagok olyan végrehajtható fájlok, amelyek a támogatott nyelvek honosított erőforrásait (például lefordított hibaüzeneteket és felhasználói felületi szöveget) tartalmazzák. Ha nem telepít nyelvi csomagot, a .NET-keretrendszer hibaüzenetei és egyéb szövegei angol nyelven jelennek meg. Vegye figyelembe, hogy a webtelepítő automatikusan telepíti az operációs rendszernek megfelelő nyelvi csomagot, de további nyelvi csomagokat is letölthet a számítógépre. Az offline telepítők nem tartalmaznak nyelvi csomagokat.
Fontos
A nyelvi csomagok nem tartalmazzák az alkalmazás futtatásához szükséges .NET-keretrendszer-összetevőket, ezért a nyelvi csomag telepítése előtt futtatnia kell a webes vagy offline telepítőt. Ha már telepített egy nyelvi csomagot, távolítsa el, telepítse a .NET-keretrendszert, majd telepítse újra a nyelvi csomagot.
Nyissa meg a telepített .NET-keretrendszer verziójának nyelvi csomag letöltési lapját:
A nyelvi listában válassza ki a letölteni kívánt nyelvet, és várjon néhány másodpercet, amíg az oldal újra betöltődik az adott nyelven.
Válassza a Letöltés lehetőséget.
Az alábbi táblázat a támogatott nyelveket sorolja fel.
Nyelv | Kulturális környezet |
---|---|
Arab nyelv | Ar |
Cseh | Cs |
Dán | Da |
Holland | Nl |
finn nyelv | Fi |
Angol (USA) | en-US |
Francia | Francia |
Német | de |
Görög | el |
Héber nyelv | ő |
Magyar | hu |
Olasz | őt |
Japán | ja |
Koreai | Ko |
Norvég | Nem |
Lengyel | Pl |
Portugál (Brazília) | pt-BR |
Portugál nyelv (Portugália) | portugál (PT) |
Orosz | Ru |
Egyszerűsített kínai | zh-CHS |
Spanyol | es |
Svéd | szv |
Hagyományos kínai | zh-CHT |
Török | Tr |
Következő lépések
Ha még csak most ismerkedik a .NET-keretrendszersel, tekintse meg a legfontosabb fogalmak és összetevők áttekintését .
A .NET-keretrendszer 4.5-ös és újabb verzióinak új funkcióiról és fejlesztéseiről az Újdonságok című témakörben olvashat.
A .NET-keretrendszer alkalmazással való üzembe helyezésével kapcsolatos részletes információkért tekintse meg a fejlesztőknek szóló üzembe helyezési útmutatót.
A .NET-keretrendszer alkalmazással való üzembe helyezését befolyásoló változásokért lásd: Rendszer-újraindítások csökkentése a .NET-keretrendszer 4.5-ös telepítései során.
Az alkalmazás .NET-keretrendszer 4-ből .NET-keretrendszer 4.5-ös vagy újabb verzióiba való migrálásával kapcsolatos információkért tekintse meg az áttelepítési útmutatót.
A .NET-keretrendszer referenciaforrást használva online böngészheti a .NET-keretrendszer forráskódját. A referenciaforrás a GitHubon is elérhető. A hibakeresés során letöltheti a referenciaforrást offline megtekintésre, és a hibakeresés során végiglépkedhet a forrásokon (beleértve a javításokat és frissítéseket). További információkért lásd a blogbejegyzést, .NET-referenciaforrás új megjelenése.