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


A .NET telepítése Windows rendszeren

Ez a cikk bemutatja, hogy a .NET mely verziói támogatottak Windows rendszeren, hogyan telepíthető a .NET, és mi a különbség az SDK és a futtatókörnyezet között.

A .NET-keretrendszer ellentétben a .NET nincs a Windows verziójához kötve. Windows rendszeren csak a .NET-keretrendszer egyetlen verziója telepíthető. A .NET azonban önálló, és bárhol telepíthető a számítógépen. Egyes alkalmazások saját .NET-példányt is tartalmazhatnak.

Alapértelmezés szerint a .NET telepítve van a számítógép Program Files\dotnet könyvtárába, kivéve, ha a telepítési módszer másik könyvtárat választ.

A .NET a futtatókörnyezetből és az SDK-ból áll. A futtatókörnyezet .NET-alkalmazásokat futtat, az SDK pedig az alkalmazások létrehozásához használható.

A megfelelő futtatókörnyezet kiválasztása

A Windows három különböző futtatókörnyezetet biztosít, amelyek lehetővé teszik a különböző típusú alkalmazások futtatását. Az SDK mindhárom futtatókörnyezetet tartalmazza, és egy futtatókörnyezet telepítője további futtatókörnyezetet is tartalmazhat. Az alábbi táblázat azt ismerteti, hogy egy adott .NET-telepítő mely futtatókörnyezetet tartalmazza:

Telepítő Tartalmazza a .NET-futtatókörnyezetet Tartalmazza a .NET Desktop Futtatókörnyezetet Tartalmazza ASP.NET Core Runtime-t
.NET-futtatókörnyezet Igen Nem Nem
.NET Asztali futtatókörnyezet Igen Igen Nem
ASP.NET Core Runtime Nem Nem Igen
.NET SDK Igen Igen Igen

Annak érdekében, hogy minden .NET-alkalmazást futtathasson Windows rendszeren, telepítse a ASP.NET Core Futtatókörnyezetet és a .NET Desktop futtatókörnyezetet is. A ASP.NET Core Runtime webalapú alkalmazásokat futtat, a .NET Asztali futtatókörnyezet pedig asztali alkalmazásokat futtat, például egy Windows megjelenítési alaprendszer (WPF) vagy Windows Forms-alkalmazást.

A .NET telepítésének kiválasztása

A .NET telepítésének különböző módjai vannak, és egyes termékek kezelhetik a .NET saját verzióját. Ha a .NET-et olyan szoftveren keresztül telepíti, amely a .NET saját verzióját kezeli, előfordulhat, hogy a rendszer nem engedélyezi. Győződjön meg arról, hogy tisztában van a .NET más szoftvereken keresztül történő telepítésének következményeival.

Ha nem biztos abban, hogy a következő szakaszokban szereplő listák áttekintése után melyik metódust válassza, valószínűleg a .NET Installert szeretné használni.

Fejlesztők

  • Visual Studio

    A Visual Studio használatával telepítheti a .NET-et, ha .NET-alkalmazásokat szeretne fejleszteni a Visual Studióval. A Visual Studio a .NET saját példányát kezeli. Ez a módszer telepíti az SDK-, Runtime- és Visual Studio-sablonokat.

  • Visual Studio Code – C# Dev Kit

    Telepítse a Visual Studio Code C# Dev Kit bővítményét a .NET-alkalmazások fejlesztéséhez. A bővítmény használhat olyan SDK-t, amely már telepítve van, vagy telepíthet egyet.

Felhasználók és fejlesztők

  • .NET Installer

    Telepítse a .NET-et egy Windows Installer-csomaggal, amely futtatható végrehajtható. Ez a módszer telepítheti az SDK-t és a futtatókörnyezetet. A telepítések rendszerszintűek.

  • Windows-csomagkezelő (WinGet)

    A WinGet használatával telepítheti a .NET-et, ha a parancssoron keresztül szeretné kezelni a .NET-et. Ez a módszer telepítheti az SDK-t és a futtatókörnyezetet. A telepítések rendszerszintűek.

  • PowerShell

    PowerShell-szkript, amely automatizálja az SDK vagy a futtatókörnyezet telepítését. Kiválaszthatja, hogy a .NET melyik verzióját telepítse.

Támogatott verziók

Az alábbi táblázat a jelenleg támogatott .NET-kiadások és a Támogatott Windows-verziók listáját tartalmazza. Ezek a verziók mindaddig támogatottak maradnak, amíg a .NET verziója el nem éri a támogatás megszűnését, vagy a Windows verziója el nem éri az élettartamot.

Tipp.

Emlékeztetőül, ez a táblázat a modern .NET-ra vonatkozik (szemben a .NET-keretrendszer). A .NET-keretrendszer telepítéséhez tekintse meg a .NET-keretrendszer telepítési útmutatóját.

A Windows 10-verziók szolgáltatásvégi dátumait kiadás szerint szegmentáltuk. Az alábbi táblázatban csak a Home, a Pro, a Pro Education és a Pro for Workstations kiadásokat tekintjük át. További részletekért tekintse meg a Windows életciklusának adatlapját .

Operációs rendszer .NET 8 (architektúrák) .NET 6 (architektúrák)
Windows 11 ✔️ x64, x86, Arm64 ✔️ x64, Arm64
Windows Server 2022 ✔️ x64, x86 ✔️ x64, x86
Windows 10, 1607-es vagy újabb verzió ✔️ x64, x86, Arm64 ✔️ x64, x86, Arm64
Windows 8.1 ✔️ x64, x86
Windows 7 SP1 ESU ✔️ x64, x86
Windows Server 2022
Windows Server 2019
Windows Server, 1903-es vagy újabb verzió
Windows Server 2016
Windows Server 2012 R2
Windows Server 2012
✔️ x64, x86 ✔️ x64, x86
Windows Server Core 2012 (és R2) ✔️ x64, x86 ✔️ x64, x86
Nano Server, 1809+-os verzió ✔️ x64 ✔️ x64
Nano Server, 1803-es verzió

Tipp.

A + szimbólum a minimális verziót jelöli.

Windows 7 / 8.1 / Server 2012

Bár a Windows 2012 továbbra is támogatott a .NET legújabb verziójával, a .NET 6 volt az utolsó olyan verzió, amely támogatja a Windows 7-et és a Windows 8.1. A Windows mindhárom verziójának további függőségeket kell telepítenie:

Operációs rendszer Előfeltételek
Windows 7 SP1 ESU - Microsoft Visual C++ 2015-2019 Terjeszthető 64 bites / 32 bites
- KB3063858 64 bites / 32 bites
- Microsoft Főtanúsítvány-szolgáltató 2011 (csak.NET Core 2.1 offline telepítő)
Windows 8.1 Microsoft Visual C++ 2015-2019 Terjeszthető 64 bites / 32 bites
Windows Server 2012 Microsoft Visual C++ 2015-2019 Terjeszthető 64 bites / 32 bites
Windows Server 2012 R2 Microsoft Visual C++ 2015-2019 Terjeszthető 64 bites / 32 bites

Az előző követelményekre is szükség van, ha a következő dll-ek valamelyikével kapcsolatos hibaüzenetet kap:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-cor-timezone-l1-1-0.dll
  • hostfxr.dll

Arm-alapú Windows rendszerű számítógépek

Az alábbi szakaszok ismertetik a .NET arm-alapú Windows-pc-n való telepítésekor megfontolandó szempontokat.

Mi támogatott?

Az alábbi táblázat azt ismerteti, hogy a .NET mely verziói támogatottak arm-alapú Windows rendszerű számítógépeken:

.NET-verzió SDK Futtatókörnyezet Elérési út ütközése Támogatott
8 Igen Igen Nem ✔️
8 Igen Igen Nem ✔️
6 Igen Igen Nem ✔️
6 Igen Igen Nem ✔️

A .NET SDK x86,x64 és Arm64 verziói egymástól függetlenül léteznek. Ha új verziót ad ki, minden architektúratelepítést frissíteni kell.

Elérésiút-különbségek

Arm-alapú Windows rendszerű számítógépeken a .NET összes Arm64-verziója telepítve van a normál C:\Program Files\dotnet\ mappába. A .NET SDK x64-es verziója azonban telepítve van a C:\Program Files\dotnet\x64\ mappába.

Elérésiút-ütközések

Az x64 .NET SDK az előző szakaszban leírtak szerint a saját könyvtárába telepedik. Ez lehetővé teszi, hogy a .NET SDK Arm64- és x64-verziói ugyanazon a gépen létezhessenek. A 6.0-nál régebbi x64 SDK-k azonban nem támogatottak, és az Arm64-verzióval, a C:\Program Files\dotnet\ mappával megegyező helyre telepítenek. Ha nem támogatott x64 SDK-t szeretne telepíteni, először el kell távolítania az Arm64-verziót. Ennek az ellenkezője is igaz. Az Arm64-verzió telepítéséhez el kell távolítania a nem támogatott x64 SDK-t.

Elérésiút-változók

Ha a .NET SDK x64- és Arm64-verziói is telepítve vannak, előfordulhat, hogy módosítani kell azokat a környezeti változókat, amelyek .NET-et adnak hozzá a rendszer elérési útjához, például a PATH változóhoz. Emellett egyes eszközök a DOTNET_ROOT környezeti változóra támaszkodnak, amelyet frissíteni kell, hogy a megfelelő .NET SDK telepítési mappára mutasson.

Telepítés a Visual Studióval

A Visual Studio a .NET saját példányát telepíti a .NET más példányaitól eltérően. A Visual Studio különböző verziói támogatják a .NET különböző verzióit. A Visual Studio legújabb verziója mindig a .NET legújabb verzióját támogatja.

A Visual Studio Installer telepíti és konfigurálja a Visual Studiót. Egyes Visual Studio-számítási feladatok közé tartozik a .NET, például a ASP.NET és a webfejlesztés , valamint a .NET többplatformos alkalmazás felhasználói felületének fejlesztése. A .NET egyes verziói az Egyes összetevők lapon telepíthetők .

A Visual Studio dokumentációja útmutatást nyújt az alábbiakhoz:

Képernyőkép a Visual Studio Installerről, piros mezővel kiemelve a .NET Desktop számítási feladatával.

.NET-verziók és Visual Studio

Ha a Visual Studiót használja .NET-alkalmazások fejlesztésére, az alábbi táblázat a Visual Studio minimálisan szükséges verzióját ismerteti a cél .NET SDK-verzió alapján.

.NET SDK-verzió Visual Studio-verzió
8 A Visual Studio 2022 17.8-es vagy újabb verziója.
7 A Visual Studio 2022 17.4-es vagy újabb verziója.
6 A Visual Studio 2022 17.0-s vagy újabb verziója.
5 A Visual Studio 2019 16.8-os vagy újabb verziója.
3.1 A Visual Studio 2019 16.4-es vagy újabb verziója.
3,0 A Visual Studio 2019 16.3-s vagy újabb verziója.
2,2 A Visual Studio 2017 15.9-es vagy újabb verziója.
2.1 A Visual Studio 2017 15.7-es vagy újabb verziója.

Ha már telepítve van a Visual Studio, a következő lépésekkel ellenőrizheti a verziót.

  1. Nyissa meg a Visual Studiót.
  2. Válassza a Microsoft Visual Studio súgóját>.
  3. Olvassa el a verziószámot a Névjegy párbeszédpanelen.

További információ: .NET SDK, MSBuild és Visual Studio verziószámozás.

Telepítés a Visual Studio Code-tal

A Visual Studio Code egy hatékony és egyszerű forráskódszerkesztő, amely az asztalon fut. A Visual Studio Code használhatja a rendszeren már telepített SDK-t. Emellett a C# Dev Kit bővítmény telepíti a .NET-et, ha még nincs telepítve.

A .NET Visual Studio Code-on keresztüli telepítésével kapcsolatos utasításokért tekintse meg a C# használatának első lépéseit a VS Code-ban.

.NET Installer

A .NET letöltési oldala a Windows Installer végrehajtható fájljait tartalmazza.

  1. Nyisson meg egy webböngészőt, majd navigáljon a következő helyre: https://dotnet.microsoft.com/download/dotnet.

  2. Válassza ki a letölteni kívánt .NET-verziót, például a 8.0-t.

  3. Keresse meg a .NET letöltésére szolgáló hivatkozásokat tartalmazó SDK-t vagy futtatókörnyezetet.

  4. A Telepítők oszlopban keresse meg a Windows sort, és válassza ki a CPU-architektúra hivatkozását. Ha nem biztos benne, válassza az x64-et , mert ez a leggyakoribb.

    A böngészőnek automatikusan le kell töltenie a telepítőt.

    Tipp.

    Az alábbi képen az SDK látható, de letöltheti a futtatókörnyezetet is.

    A .NET letöltési oldal képe, amelyen ki van emelve az SDK letöltési hivatkozása.

  5. Nyissa meg a Windows Intézőt, és keresse meg a fájl letöltési helyét, valószínűleg a Letöltések mappát.

  6. Kattintson duplán a fájlra a .NET telepítéséhez.

    Megnyílik a Windows Installer párbeszédpanel.

    Képernyőkép a .NET-telepítő alkalmazás ablakáról.

  7. Válassza a Telepítés lehetőséget, és kövesse az utasításokat a .NET telepítéséhez.

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

Parancssori lehetőségek

A paraméterrel /? megjelenítheti a lehetőségek listáját.

Ha csendesen szeretné telepíteni a .NET-et, például éles környezetben vagy a folyamatos integráció támogatásához, használja az alábbi lehetőségeket:

  • /install
    Telepíti a .NET-et.

  • /quiet
    Megakadályozza a felhasználói felület és a kérések megjelenítését.

  • /norestart
    Suppresses any attempts to restart.

dotnet-sdk-8.0.100-win-x64.exe /install /quiet /norestart

Tipp.

A telepítő egy 0-s kilépési kódot ad vissza a sikeresség érdekében, és egy 3010-es kilépési kódot, amely jelzi, hogy újraindításra van szükség. Minden más érték valószínűleg hibakód.

Telepítés Windows-csomagkezelő (WinGet) használatával

A .NET-et az Windows-csomagkezelő szolgáltatáson keresztül telepítheti és kezelheti az winget.exe eszközzel. A WinGet telepítésével és használatával kapcsolatos további információkért lásd: A winget eszköz használata alkalmazások telepítéséhez és kezeléséhez.

Ha rendszerszintű .NET-et telepít, telepítse rendszergazdai jogosultságokkal.

A .NET WinGet-csomagok a következők:

  • Microsoft.DotNet.Runtime.8—.NET Runtime 8.0.
  • Microsoft.DotNet.AspNetCore.8— ASP.NET Core Runtime 8.0
  • Microsoft.DotNet.DesktopRuntime.8—.NET Desktop Runtime 8.0
  • Microsoft.DotNet.SDK.8—.NET SDK 8.0

Telepítse a SDK-t

Ha telepíti az SDK-t, nem kell telepítenie a megfelelő futtatókörnyezetet.

  1. Telepítse a WinGetet.

  2. Nyisson meg egy terminált, például a PowerShellt vagy a parancssort.

  3. Futtassa a winget install parancsot, és adja meg az SDK-csomag nevét:

    winget install Microsoft.DotNet.SDK.8
    

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

A futtatókörnyezet telepítése

Különböző futtatókörnyezetek telepíthetők. A megfelelő futtatókörnyezet kiválasztása szakaszból megtudhatja, hogy mi szerepel az egyes futtatókörnyezetek között.

  1. Telepítse a WinGetet.

  2. Nyisson meg egy terminált, például a PowerShellt vagy a parancssort.

  3. Futtassa a winget install parancsot, és adja meg az SDK-csomag nevét:

    winget install Microsoft.DotNet.DesktopRuntime.8
    winget install Microsoft.DotNet.AspNetCore.8
    

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

Verziók keresése

winget search A paranccsal megkeresheti a telepíteni kívánt csomag különböző verzióit. A következő parancs például a WinGeten keresztül elérhető összes .NET SDK-t megkeresi:

winget search Microsoft.DotNet.SDK

A keresési eredmények egy táblában jelennek meg, minden csomagazonosítóval együtt.

Name                           Id                           Version                    Source
----------------------------------------------------------------------------------------------
Microsoft .NET SDK 9.0 Preview Microsoft.DotNet.SDK.Preview 9.0.100-preview.3.24204.13 winget
Microsoft .NET SDK 8.0         Microsoft.DotNet.SDK.8       8.0.300                    winget
Microsoft .NET SDK 7.0         Microsoft.DotNet.SDK.7       7.0.409                    winget
Microsoft .NET SDK 6.0         Microsoft.DotNet.SDK.6       6.0.422                    winget
Microsoft .NET SDK 5.0         Microsoft.DotNet.SDK.5       5.0.408                    winget
Microsoft .NET SDK 3.1         Microsoft.DotNet.SDK.3_1     3.1.426                    winget

Előzetes verzió telepítése

Az előzetes verziókat úgy telepítheti, hogy a verziószámot( például 8a szóra Preview) helyettesíti. Az alábbi példa a .NET Desktop Futtatókörnyezet előzetes kiadását telepíti:

winget install Microsoft.DotNet.DesktopRuntime.Preview

Telepítés a PowerShell-lel

A .NET PowerShell-szkripttel történő dotnet-install telepítése folyamatos integrációhoz és nem admin telepítéshez ajánlott. Ha a .NET-et normál használatra telepíti a rendszerére, használja a .NET Installert vagy Windows-csomagkezelő telepítési módszereket.

A szkript alapértelmezés szerint telepíti a legújabb hosszú távú támogatási (LTS) verziót, amely a .NET 8. A kapcsoló megadásával kiválaszthat egy adott kiadást -Channel . Adja meg a -Runtime kapcsolót futtatókörnyezet telepítéséhez. Ellenkező esetben a szkript telepíti az SDK-t. A szkript itt érhető elhttps://dot.net/v1/dotnet-install.ps1, a forráskód pedig a GitHubon található.

A szkripttel kapcsolatos további információkért lásd a dotnet-install szkript referenciát.

A futtatókörnyezet telepítése

A .NET-futtatókörnyezet telepítése a -Runtime kapcsoló megadásával történik.

  1. A telepítési szkript letöltése innen: https://dot.net/v1/dotnet-install.ps1

  2. Nyissa meg a PowerShellt, és keresse meg a szkriptet tartalmazó mappát.

  3. Futtassa a következő parancsokat az asztali futtatókörnyezet és a ASP.NET Core futtatókörnyezet telepítéséhez a maximális kompatibilitás érdekében:

    dotnet-install.ps1 -Runtime windowsdesktop
    dotnet-install.ps1 -Runtime aspnetcore
    

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

Telepítse a SDK-t

Ha telepíti az SDK-t, nem kell telepítenie a futtatókörnyezeteket.

  1. A telepítési szkript letöltése innen: https://dot.net/v1/dotnet-install.ps1

  2. Nyissa meg a PowerShellt, és keresse meg a szkriptet tartalmazó mappát.

  3. Futtassa a következő parancsot a .NET SDK telepítéséhez.

    dotnet-install.ps1
    

    Feljegyzés

    Az SDK a kapcsoló kihagyásával -Runtime települ.

A .NET CLI használatának megismeréséhez tekintse meg a .NET CLI áttekintését.

Érvényesítés

A telepítő vagy a bináris kiadás letöltése után ellenőrizze, hogy a fájl nem módosult vagy sérült-e. Ellenőrizheti az ellenőrzőösszeget a számítógépen, majd összehasonlíthatja a letöltési webhelyen jelentettekkel.

Amikor letölti a fájlt egy hivatalos letöltési oldalról, a fájl ellenőrzőösszege megjelenik egy szövegdobozban. A Másolás gombra kattintva másolja az ellenőrzőösszeg értékét a vágólapra.

A .NET letöltési oldal ellenőrzőösszeggel

A Letöltött fájl ellenőrzőösszegének ellenőrzéséhez használhatja a PowerShellt vagy a parancssort . A következő parancs például a dotnet-sdk-8.0.100-win-x64.exe fájl ellenőrzőösszegét jelenti:

> certutil -hashfile dotnet-sdk-8.0.100-win-x64.exe SHA512
SHA512 hash of dotnet-sdk-8.0.100-win-x64.exe:
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e
CertUtil: -hashfile command completed successfully.
> (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash
248acec95b381e5302255310fb9396267fd74a4a2dc2c3a5989031969cb31f8270cbd14bda1bc0352ac90f8138bddad1a58e4af1e56cc4a1613b1cf2854b518e

Hasonlítsa össze az ellenőrzőösszeget a letöltési webhely által megadott értékkel.

A PowerShell és egy ellenőrzőösszegfájl használata az ellenőrzéshez

A .NET kibocsátási megjegyzései egy ellenőrzőösszegfájlra mutató hivatkozást tartalmaznak, amellyel ellenőrizheti a letöltött fájlt. Az alábbi lépések bemutatják, hogyan töltheti le az ellenőrzőösszegfájlt, és hogyan ellenőrizheti a .NET telepítési bináris fájlokat:

  1. A GitHubon a .NET 8 kibocsátási megjegyzésoldala https://github.com/dotnet/core/tree/main/release-notes/8.0 a Releases nevű szakaszt tartalmazza. Az ebben a szakaszban található táblázat az egyes .NET 8-kiadások letöltési és ellenőrzőösszegfájljaira hivatkozik:

    A GitHub kibocsátási megjegyzéseinek verziótáblája a .NET-hez

  2. Válassza ki a letöltött .NET-verzió hivatkozását. Az előző szakasz a .NET SDK 8.0.100-at használta, amely a .NET 8.0.0 kiadásban található.

    Tipp.

    Ha nem biztos abban, hogy melyik .NET-kiadás tartalmazza az ellenőrzőösszegfájlt, keresse meg a hivatkozásokat, amíg meg nem találja.

  3. A kiadási lapon láthatja a .NET-futtatókörnyezet és a .NET SDK verzióját, valamint az ellenőrzőösszegfájlra mutató hivatkozást:

    A .NET ellenőrzőösszegeit tartalmazó letöltési táblázat

  4. Másolja ki az ellenőrzőösszegfájlra mutató hivatkozást.

  5. Használja a következő szkriptet, de cserélje le a hivatkozást a megfelelő ellenőrzőösszegfájl letöltéséhez:

    Invoke-WebRequest https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.0-sha.txt -OutFile 8.0.0-sha.txt
    
  6. Ha az ellenőrzőösszegfájl és a .NET kiadási fájl is ugyanarra a könyvtárra van letöltve, keresse meg az ellenőrzőösszegfájlban a .NET-letöltés ellenőrzőösszegét:

    Ha az ellenőrzés sikeres, a True (Igaz) nyomtatás jelenik meg:

    > (Get-Content .\8.0.0-sha.txt | Select-String "dotnet-sdk-8.0.100-win-x64.exe").Line -like (Get-FileHash .\dotnet-sdk-8.0.100-win-x64.exe -Algorithm SHA512).Hash + "*"
    True
    

    Ha hamis nyomtatást lát, a letöltött fájl érvénytelen, ezért nem szabad használni.

Hibaelhárítás

A .NET SDK telepítése után előfordulhat, hogy problémákba ütközik a .NET CLI-parancsok futtatásával. Ez a szakasz összegyűjti ezeket a gyakori problémákat, és megoldásokat nyújt.

Nem található .NET SDK

Valószínűleg a .NET SDK x86-os (32 bites) és x64 -es (64 bites) verzióit is telepítette. Ez ütközést okoz, mert a dotnet parancs futtatásakor az x86-os verzióra lesz feloldva, amikor az x64-es verzióra kell feloldani. Ez a probléma az x64-es verzió megoldásához a változó módosításával %PATH% oldható meg.

  1. Ellenőrizze, hogy mindkét verzió telepítve van-e a where.exe dotnet parancs futtatásával. Ha igen, akkor a ProgramFájlok\ és a ProgramFájlok (x86)\ mappához is látnia kell egy bejegyzést. Ha a Program Files (x86)\ mappa az első, ahogy az a következő példában is látható, helytelen, és folytassa a következő lépéssel.

    > where.exe dotnet
    C:\Program Files (x86)\dotnet\dotnet.exe
    C:\Program Files\dotnet\dotnet.exe
    

    Ha helyes, és a Program Files\ az első, akkor nem az a probléma, amelyet ez a szakasz tárgyal, és létre kell hoznia egy .NET-súgókérési problémát a GitHubon

  2. Nyomja le a Windows gombot, és írja be a "Rendszerkörnyezet változóinak szerkesztése" kifejezést a keresésbe. Válassza a Rendszerkörnyezet változóinak szerkesztése lehetőséget.

    Windows start menü szerkesztési környezeti változóval

  3. A Rendszer tulajdonságai ablak a Speciális lapra nyílik meg. Válassza ki a Környezeti változók lehetőséget.

    Megnyílik a Windows rendszertulajdonságok panelje.

  4. A Környezeti változók ablak Rendszerváltozók csoportjában válassza az Elérési út* sort, majd a Szerkesztés gombot.

    A környezeti változók ablaka felhasználói és rendszerváltozókkal.

  5. A Felfelé és a Le lépés gombbal helyezze át a C:\Program Files\dotnet\ bejegyzést a C:\Program Files (x86)\dotnet\ fölé.

    A rendszer környezeti változóinak listája.

Az alkalmazások létrehozása a vártnál lassabb

Győződjön meg arról, hogy a Windows-funkció, az Intelligens alkalmazásvezérlés ki van kapcsolva. Az intelligens alkalmazásvezérlés nem ajánlott a fejlesztéshez használt gépeken. A "ki" beállítástól eltérő beállítások negatívan befolyásolhatják az SDK teljesítményét.

hostfxr.dll / api-ms-win-crt-runtime-l1-1-0.dll / api-ms-win-cor-timezone-l1-1-0.dll hiányzik

Telepítse a Microsoft Visual C++ 2015-2019 terjeszthető (64 bites vagy 32 bites) verzióját.