.NET-keretrendszer telepítése fejlesztőknek
A .NET a Windows rendszeren futó számos alkalmazás szerves része, és általános funkciókat biztosít az alkalmazások 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.
Feljegyzés
Ez a cikk olyan fejlesztőknek szól, akik vagy a saját rendszerükre szeretnék telepíteni .NET-keretrendszer, vagy az alkalmazásukkal szeretnék telepíteni. A .NET-keretrendszer telepítése iránt érdeklődő felhasználók számára tekintse meg azokat az egyes cikkeket, amelyek a .NET-keretrendszer adott operációs rendszereken, például a Windows 10-en és a Windows Server 2016-on való .NET-keretrendszer telepítésével foglalkoznak.
Ez a cikk hivatkozásokat tartalmaz a .NET-keretrendszer összes verziójának telepítéséhez a .NET-keretrendszer 4.5-től a .NET-keretrendszer 4.8.1-.NET-keretrendszer a számítógépen. Ha Ön fejlesztő, az alábbi hivatkozásokkal letöltheti és terjesztheti .NET-keretrendszer az alkalmazásaival. A .NET-keretrendszer egy verziójának alkalmazással való üzembe helyezésével kapcsolatos információkért tekintse meg .NET-keretrendszer fejlesztőknek szóló üzembe helyezési útmutatót.
Fontos
.NET-keretrendszer korábban az SHA1 algoritmust használó tanúsítványokkal digitálisan aláírt tartalmakat a rendszer kivonja a változó iparági szabványok támogatása érdekében.
A .NET-keretrendszer következő verziói 2022. április 26-án érik el a támogatás megszűnését: 4.5.2, 4.6 és 4.6.1. Ezen dátum után ezekhez a verziókhoz nem lesznek biztonsági javítások, frissítések és technikai támogatás.
Ha a .NET-keretrendszer 4.5.2-es, 4.6-os vagy 4.6.1-es verzióját használja, 2022. április 26-a előtt frissítse az üzembe helyezett futtatókörnyezetet egy újabb verzióra, például .NET-keretrendszer 4.6.2-re, hogy továbbra is megkapja a frissítéseket és a technikai támogatást.
Az SHA2 által aláírt frissített telepítők .NET-keretrendszer 3.5 SP1 és 4.6.2 és 4.8 között érhetők el. 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ó jelenhet meg a rendszeren. Emellett a .NET-keretrendszer egyes verziói előre telepítve vannak a Windows operációs rendszer egyes verzióira. 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óival és a számítógépre telepített verziók meghatározásával kapcsolatos további információkért tekintse meg a Verziók és függőségek, valamint a Hogyan: A telepített .NET-keretrendszer verziók meghatározása című témakört.
Feljegyzés
További információ a .NET-keretrendszer 3.5-ről: A .NET-keretrendszer 3.5 telepítése Windows 11, Windows 10, Windows 8.1 és Windows 8 rendszereken.
A gyorshivatkozásokhoz használja az alábbi táblázatot, vagy olvassa el a részleteket. A telepítés előtti .NET-keretrendszer rendszerkövetelményeinek 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ó) A telepítés a következőre telepíthető: Windows 11 Windows 10 21H2-es verzió Windows 10 21H1-es verzió Windows 10 20H2-es 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ése (és újabb verziók) Visual Studio 2019 (16.3-es verzió) A telepítés a következőre telepíthető: Windows 10 2018. októberi frissítése Windows 10 2018. áprilisi frissítés Windows 10 Fall Creators Update Windows 10 alkotói frissítés 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-as 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ése Windows 10 2018. áprilisi frissítés Windows Server 2019 Windows Server, 1809-es verzió Windows Server, 1803-as verzió Visual Studio 2017 (15.8-os frissítés) A telepítés a következőre telepíthető: Windows 10 Fall Creators Update Windows 10 alkotói frissítés 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 A Windows Server 1709-es verziója. Visual Studio 2017 (15.5-ös frissítés) A telepítés a következőre telepíthető: Windows 10 alkotói frissítés 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 alkotói frissítés Visual Studio 2017 (15.3-os frissítés) A telepítés a következőre 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 A telepítés a következőre 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 A telepítés a következőre 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 A telepítés a következőre 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 | A telepítés a következőre 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 A telepítés a következőre 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 A telepítés a következőre 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 verzióhoz, mivel ezek a verziók már nem támogatottak. A Visual Studio 2022 és újabb verziói nem hozhatnak létre olyan alkalmazásokat, amelyek .NET-keretrendszer 4.0-s és .NET-keretrendszer 4.5.1-.NET-keretrendszer. 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 az .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élják meg, és nem tartalmazzák a korábbi verziókat. A .NET-keretrendszer 4.8 fejlesztői csomag 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 .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. Az .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 más fejlesztői környezetben, vagy töltse le az alkalmazással vagy vezérlővel terjeszthető .NET-keretrendszer terjeszthető csomagot.
A .NET-keretrendszer Fejlesztői csomag vagy Célcsomag 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ési környezetekben való fejlesztéskor. A fejlesztői csomagok tartalmazzák a .NET-keretrendszer egy adott verzióját és a hozzá tartozó SDK-t, valamint a hozzá tartozó célcsomagot.
A .NET-keretrendszer 4.5.1 vagy 4.5.2 fejlesztői csomagja, a .NET-keretrendszer 4.6-os célcsomagja, valamint a 4.6.1-.NET-keretrendszer, a 4.6.2-hez, a 4.7-hez, a 4.7.1-hez, a 4.7.2-hez vagy a 4.8-hoz készült fejlesztői csomag egy adott .NET-keretrendszerA referencia-szerelvények, nyelvi csomagok és IntelliSense-fájlok verziója integrált fejlesztési környezetben, például Visual Studióban való használatra. Ha Visual Studiót használ, a fejlesztői csomag vagy a célcsomag a .NET-keretrendszer telepített verzióját is hozzáadja a célhoz egy új projekt létrehozásakor. 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
- .NET-keretrendszer 4.5.2-es verziót a 4.5.2-es verzió windows 8.1-es vagy korábbi verziójára, a Visual Studio 2013-ra, a Visual Studio 2012-es vagy más azonosítókra való telepítéséhez.
- .NET-keretrendszer 4.5.1-es verziót a 4.5.1-es verzió telepítéséhez a Visual Studio 2012-ben vagy más azonosítókon.
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. Futásidőben a rendszer feloldja a szerelvényeket a globális szerelvény-gyorsítótárból, és a referenciaszerelvények nem lesznek használatban.
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" referenciaszerelvényei nem találhatók." A hiba elhárításához töltse le a fejlesztői csomagot vagy a célcsomagot a .NET-keretrendszer adott verziójához.
A .NET-keretrendszer terjeszthető példány telepítése vagy letöltése
A telepítők letöltik .NET-keretrendszer összetevőket 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-keretrendszer verzió 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 oldalon 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 .NET-keretrendszer szeretne telepíteni 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és céljából szeretné letölteni .NET-keretrendszer, 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.
Feljegyzés
Ha a telepítés során problémákat tapasztal, tekintse meg a hibaelhárítást.
Telepítési megjegyzések:
.NET-keretrendszer 4.5-ös és újabb verziók .NET-keretrendszer 4.0-s verziót cserélnek le. Ha ezeket a verziókat olyan rendszerre telepíti, amelyen .NET-keretrendszer 4 van telepítve, 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ók 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, .NET-keretrendszer hibaüzenetek és más szövegek 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-keretrendszer, majd telepítse újra a nyelvi csomagot.
Nyissa meg a telepített .NET-keretrendszer verzió nyelvi csomagjának 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 | ar |
Cseh | cs |
Dán | da |
Holland | nl |
finn | fi |
Angol (USA) | hu-HU |
Francia | fr |
Német | de |
Görög | el |
héber | Ő |
Magyar | hu |
Olasz | it |
Japán | ja |
Koreai | ko |
Norvég | nem |
Lengyel | pl |
Portugál (Brazília) | pt-BR |
Portugál (Portugália) | pt-PT |
Orosz | ru |
Egyszerűsített kínai | zh-CHS |
Spanyol | es |
Svéd | sv |
Hagyományos kínai | zh-CHT |
Török | Tr |
Következő lépések
Ha még nem ismerkedik a .NET-keretrendszer, tekintse meg a legfontosabb fogalmak és összetevők áttekintését.
A .NET-keretrendszer 4.5 és az összes későbbi verzió új funkcióit és fejlesztéseit az Újdonságok című témakörben talál.
A .NET-keretrendszer alkalmazással való üzembe helyezésével kapcsolatos részletes információkért lásd: Üzembe helyezési útmutató fejlesztőknek.
A .NET-keretrendszer alkalmazással való üzembe helyezését befolyásoló változásokért lásd: A rendszer újraindításának csökkentése .NET-keretrendszer 4.5-ös telepítések során.
Az alkalmazás .NET-keretrendszer 4-ről .NET-keretrendszer 4.5-ös vagy újabb verziókra való migrálásáról a migrálási útmutatóban talál további információt.
Az .NET-keretrendszer forráskód online böngészéséhez tekintse meg .NET-keretrendszer referenciaforrást. 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ót a .NET-referenciaforrás új megjelenése című blogbejegyzésben talál.