Megosztás a következőn keresztül:


A .NET-keretrendszer telepítése fejlesztőknek

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:

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 Visual Studio telepítője a .NET-keretrendszer beállításainak kiválasztásával.

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.

  1. Nyissa meg a telepíteni kívánt .NET-keretrendszerverzió letöltési oldalát:

  2. 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.

  3. Válassza a Letöltés lehetőséget.

  4. Ha a rendszer kéri, válassza ki a rendszerarchitektúrának megfelelő letöltést, majd válassza a Tovább gombot.

  5. 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.

  6. 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.

  1. Nyissa meg a telepített .NET-keretrendszer verziójának nyelvi csomag letöltési lapját:

  2. 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.

  3. 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

Lásd még