Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
dotnetup je ve veřejné verzi Preview. Jeho funkce a chování se můžou před obecnou dostupností změnit.
dotnetup je správce multiplatformního toolchainu pro instalace .NET na úrovni uživatele. Instaluje, aktualizuje a odebírá sady SDK a moduly runtime .NET bez použití správce systémových balíčků.
Prerequisites
Jeden z následujících operačních systémů a architektur:
Operační systém Architectures Windows x64, Arm64 macOS x64, Arm64 Linux (glibc) x64, Arm64 Linux (musl), například Alpine Linux x64, Arm64 Terminál.
V systému macOS nebo Linux použijte Bash a ve Windows PowerShell ke spuštění skriptu pro stažení.
V systému macOS nebo Linux použijte
curlnebowgetke stažení souborů asha512sumneboshasumk jejich ověření.
dotnetupmá stejné požadavky na operační systém jako .NET Runtime.
Požadavky specifické pro operační systém najdete v tématu Instalace .NET na Windows, Instalace .NET v systému macOS nebo Instalace .NET v Linuxu.
Important
Ve Windows výchozí nastavení používá režim přístupu everywhere. Tento režim:
- Vyžaduje zvýšení oprávnění k aktualizaci systému
PATH. - Instalace spravovaná nástrojem dotnetup má přednost před instalacemi rozhraní .NET pro celý počítač, jako jsou ty, které instaluje Visual Studio. Projekty a aplikace, které potřebují sadu SDK nebo modul runtime pro celý počítač, které zároveň nenainstaluje
dotnetup, se nepodaří sestavit ani spustit. - Změní systém
PATH. Tato změna platí pro všechny uživatele. Procesy se zvýšenými oprávněními, které spustí jiní uživatelé, můžou vyřešit .NET z vašeho profilu uživatele.
Pokud se chcete těmto efektům vyhnout, zvolte během instalace režim přístupu none nebo shell.
Pokud zvolíte everywhere, migrujte stávající instalace, když to instalační program nabídne. Podrobnosti najdete v tématu Aspekty režimu Everywhere.
Stáhnout dotnetup
Skripty pro stahování ve výchozím nastavení nainstalují nejnovější preview build. Stažený spustitelný soubor se ověří pomocí kontrolního součtu SHA-512 a nainstaluje se do ~/.dotnetup.
V macOS nebo Linuxu spusťte:
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash
Na Windows spusťte:
irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex
Pokud chcete nainstalovat nejnovější daily build v macOS nebo Linuxu, spusťte:
curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
bash -s -- --quality daily
Nejnovější sestavení daily v systému Windows nainstalujete spuštěním:
iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily"
Important
Denní buildy neprošly validací vydání a nejsou podepsané kódem. Používejte denní buildy pouze pro krátkodobé testování.
Skripty vytisknou pokyny pro přidání dotnetup do PATH. Po použití pokynů otevřete nový terminál.
Spusťte počáteční nastavení
Spusťte interaktivní instalaci:
> dotnetup init
Welcome to dotnetup!
SDK Channel: latest
Mode: <recommended-mode> (Suggested)
<recommended-mode> modifies <configuration-target> to set PATH and DOTNET_ROOT to prefer <install-path>.
Would you like to install .NET with the recommended settings?
> Yes, proceed with defaults and install
Installing SDK <resolved-version> to <install-path>...
<download and installation progress>
Installed at <install-path>:
SDK <resolved-version>
<mode-specific environment guidance>
Setup complete!
Cesty k souborům, zobrazení průběhu a pokyny k prostředí závisí na vašem systému a vybraném režimu.
Doporučený režim přístupu je everywhere na Windows. V systémech macOS a Linux je to shell, když dotnetup zjistí podporovaný shell, a none v opačném případě.
Vyberte Ne, přizpůsobit nastavení a zvolte kanál sady SDK, režim přístupu a možnosti migrace.
Vyberte kanál sady SDK
Kanál sady SDK určuje pro dotnetup, kterou sadu SDK nainstalovat a jak ji aktualizovat.
| Formulář kanálu | Example | Result |
|---|---|---|
| Poslední stabilní | latest |
Nejnovější aktivní stabilní SDK |
| Nejnovější LTS | lts |
Nejnovější aktivní stabilní SDK LTS |
| Nejnovější preview verze | preview |
Nejnovější preview SDK |
| Nejnovější denní verze | daily |
Nejnovější dostupné denní SDK |
| Hlavní | 10 |
Nejnovější sada SDK pro verzi s daným hlavním číslem |
| Závažné a méně závažné | 10.0 |
Nejnovější sada SDK pro zadanou hlavní a vedlejší verzi |
| Pruh funkcí | 10.0.1xx |
Nejnovější SDK v zadaném pásmu funkcí verze |
| Přesná verze | 10.0.103 |
Pouze zadaná verze sady SDK |
| Žádná výchozí sada SDK | none |
Přeskočit instalaci během nastavení |
Přesné verze se během aktualizací neposouvají. Všechny přijatelné podoby najdete v tématu kanály a verze dotnetup.
Zvolte, jak přistupovat k .NET
Režim přístupu určuje, jak terminály a aplikace najdou instalaci .NET spravovanou nástrojem dotnetup.
| Režim přístupu | Behavior |
|---|---|
none |
Tyto proměnné prostředí nemění. Spusťte .NET pomocí dotnetup dotnet. |
shell |
Upraví profil shellu tak, aby nastavil tyto proměnné prostředí. Procesy spuštěné z daného shellu používají sady SDK .NET a moduly runtime nainstalované nástrojem dotnetup. |
everywhere |
Upraví systém PATH a nastaví proměnnou prostředí na uživatelské úrovni DOTNET_ROOT. Je k dispozici pouze ve Windows. |
Další podrobnosti a důležité informace o everywhere režimu najdete v tématu konfigurace prostředí dotnetup.
Migrovat existující instalace
Instalační program může nabídnout migraci stávajících instalací sady .NET SDK a modulu runtime pro všechny uživatele do instalace spravované nástrojem dotnetup. Informace o tom, proč je migrace obzvláště důležitá v režimu , najdete v části everywhere.
Ověření nastavení
Po změnách v nastavení, které změní vaše prostředí, otevřete nový terminál.
Pro shell nebo everywhere režim spusťte:
dotnet --version
dotnetup list
V none režimu spusťte:
dotnetup dotnet -- --version
dotnetup list
Znovu spusťte dotnetup init, chcete-li změnit nastavení.