Postup kontroly, jestli už je .NET nainstalovaný
V tomto článku se dozvíte, jak zkontrolovat, které verze modulu runtime .NET a sady SDK jsou nainstalované ve vašem počítači. Pokud máte integrované vývojové prostředí, například Visual Studio, je možné, že rozhraní .NET již bylo nainstalováno.
Instalace sady SDK nainstaluje odpovídající modul runtime.
Pokud některý příkaz v tomto článku selže, nemáte nainstalovaný modul runtime ani sadu SDK. Další informace najdete v článcích o instalaci pro Windows, macOS nebo Linux.
Kontrola verzí sady SDK
Uvidíte, které verze sady .NET SDK jsou aktuálně nainstalované s terminálem. Otevřete terminál a spusťte následující příkaz.
dotnet --list-sdks
Zobrazí se výstup podobný následujícímu.
3.1.424 [C:\program files\dotnet\sdk]
5.0.100 [C:\program files\dotnet\sdk]
6.0.402 [C:\program files\dotnet\sdk]
7.0.404 [C:\program files\dotnet\sdk]
8.0.100 [C:\program files\dotnet\sdk]
3.1.424 [/home/user/dotnet/sdk]
5.0.100 [/home/user/dotnet/sdk]
6.0.402 [/home/user/dotnet/sdk]
7.0.404 [/home/user/dotnet/sdk]
8.0.100 [/home/user/dotnet/sdk]
3.1.424 [/usr/local/share/dotnet/sdk]
5.0.100 [/usr/local/share/dotnet/sdk]
6.0.402 [/usr/local/share/dotnet/sdk]
7.0.404 [/usr/local/share/dotnet/sdk]
8.0.100 [/usr/local/share/dotnet/sdk]
Kontrola verzí modulu runtime
Pomocí následujícího příkazu můžete zjistit, které verze modulu runtime .NET jsou aktuálně nainstalované.
dotnet --list-runtimes
Zobrazí se výstup podobný následujícímu.
Microsoft.AspNetCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.AspNetCore.All 2.1.7 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.13 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.7 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.13 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.0 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.7 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.13 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.0 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Microsoft.AspNetCore.All 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.13 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.13 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.0 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.7 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.13 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.0 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Kontrola složek instalace
Je možné, že je .NET nainstalovaný, ale nepřidá se do PATH
proměnné pro váš operační systém nebo profil uživatele. V tomto případě nemusí příkazy z předchozích částí fungovat. Jako alternativu můžete zkontrolovat, jestli existují instalační složky .NET.
Když nainstalujete .NET z instalačního programu nebo skriptu, nainstaluje se do standardní složky. Většinu času instalačního programu nebo skriptu, který používáte k instalaci .NET, nabízí možnost instalace do jiné složky. Pokud se rozhodnete nainstalovat do jiné složky, upravte začátek cesty ke složce.
dotnet spustitelný soubor
C:\program files\dotnet\dotnet.exe.NET SDK
C:\program files\dotnet\sdk\{version}\Modul runtime .NET
C:\program files\dotnet\shared\{runtime-type}\{version}\
dotnet spustitelný soubor
/home/user/.dotnet/dotnet
/usr/lib/dotnet/dotnet
/usr/share/dotnet/dotnet/dotnet\.NET SDK
/home/user/.dotnet/sdk/{version}/
/usr/lib/dotnet/sdk/{version}/
/usr/share/dotnet/sdk/{version}/\Modul runtime .NET
/home/user/.dotnet/shared/{runtime-type}/{version}/
/usr/lib/dotnet/shared/{runtime-type}/{version}/
/usr/share/dotnet/shared/{runtime-type}/{version}/\
dotnet spustitelný soubor
/usr/local/share/dotnet/dotnet.NET SDK
/usr/local/share/dotnet/sdk/{version}/Modul runtime .NET
/usr/local/share/dotnet/shared/{runtime-type}/{version}/
Více informací
Pomocí příkazu dotnet --info
můžete zobrazit verze sady SDK i verze modulu runtime . Získáte také další informace související s prostředím, jako je verze operačního systému a identifikátor modulu runtime (RID).
Další kroky
- Nainstalujte modul runtime .NET a sadu SDK pro Windows.
- Nainstalujte .NET Runtime a sadu SDK pro macOS.
- Nainstalujte modul runtime .NET a sadu SDK pro Linux.