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

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

Visual Studio installer with .NET Framework options selected.

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.

  1. Nyissa meg a telepíteni kívánt .NET-keretrendszer verzió 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 oldalon 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 .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.

  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.

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.

  1. Nyissa meg a telepített .NET-keretrendszer verzió nyelvi csomagjának 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 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

Lásd még