Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
dotnetup jest dostępna w publicznej wersji zapoznawczej. Jego funkcje i zachowanie mogą ulec zmianie przed ogólną dostępnością.
Można zainstalować .NET na kilka sposobów.
dotnetup jest jedną opcją. Instaluje zestawy SDK i środowiska uruchomieniowe .NET oraz zarządza nimi dla konta użytkownika. Ten artykuł pomaga zdecydować, czy dotnetup pasuje do danego scenariusza, czy też inna metoda instalacji będzie lepszym wyborem.
Scenariusze pasujące do dotnetup
Weź pod uwagę dotnetup, gdy chcesz:
- Zainstaluj .NET bez praw administratora i bez użycia systemowego menedżera pakietów.
- Zachowaj kilka wersji zestawu SDK i środowiska uruchomieniowego obok siebie i zaktualizuj je razem.
- Obserwuj kanał, taki jak
lts,10.0lub10.0.1xx, aby aktualizacje przechodziły do najnowszej zgodnej wersji. - Zainstaluj zestaw SDK wymagany przez plik
global.jsonrepozytorium. - Wypróbuj kompilacje w wersji zapoznawczej lub codziennej bez zmiany instalacji obejmującej cały system.
- Użyj tych samych poleceń w systemach Windows, macOS i Linux.
Scenariusze, które pasują do innych metod
Inna metoda instalacji może być lepszym wyborem w następujących przypadkach:
- Potrzebna jest obsługiwana, ogólnie dostępna metoda instalacji.
dotnetupjest dostępna w publicznej wersji zapoznawczej. W przypadku maszyn produkcyjnych użyj instalatorów .NET, menedżera pakietów lub Visual Studio. - Twórz w programie Visual Studio. Visual Studio instaluje i obsługuje własną ogólnosystemową kopię platformy .NET. Aby uzyskać więcej informacji, zobacz Instalowanie platformy .NET w systemie Windows.
- Potrzebna jest instalacja .NET dla całej maszyny. Wybierz metodę instalacji na podstawie systemu operacyjnego i potrzeb serwisowych. W Windows użyj polecenia Microsoft Update lub zaktualizuj pakiet za pomocą narzędzia WinGet. W systemie Linux użyj menedżera pakietów dystrybucji. W systemie macOS ponownie uruchom instalator .NET, aby zainstalować nowszą wersję. Aby uzyskać więcej informacji, zobacz Instalowanie .NET na Windows, Instalowanie .NET w systemie macOS lub Instalowanie .NET w systemie Linux.
- Zarządzaj i usuwaj instalacje .NET na urządzeniach Windows organizacji. Użyj .NET Install Manager.
Porównaj metody instalacji
| Capability | dotnetup | instalatory .NET i menedżery pakietów | skrypty dotnet-install |
|---|---|---|---|
| Zakres instalacji | Użytkownik | Maszyna | Dowolny wybrany folder |
| Wymaga uprawnień administratora | Nie, chyba że chodzi o zmianę systemu PATH na Windows w trybie everywhere |
Yes | No |
| Śledzenie instalacji | Yes | Tak, za pośrednictwem systemu operacyjnego | No |
| Instalowanie aktualizacji | Tak, z dotnetup update |
Zależy od systemu operacyjnego i metody instalacji | No. Uruchom ponownie skrypt. |
| Usuwa nieużywane instalacje | Yes | Tak, za pośrednictwem systemu operacyjnego | No |
Odczytuje global.json |
Yes | No | Tak, z opcją --jsonfile |
| Instaluje codzienne kompilacje | Yes | No | Yes |
| Status wsparcia | Publiczna wersja zapoznawcza | Ogólnie dostępne | Ogólnie dostępne |
Używaj dotnetup z innymi instalacjami
dotnetup nie usuwa ani nie zmienia instalacji dla całego systemu. Sposób interakcji dwóch instalacji zależy od wybranego trybu dostępu:
- W trybach
noneishellprocesy, które nie korzystają z konfiguracji środowiska dotnetup, nadal korzystają z instalacji dla całego komputera. - W
everywheretrybie w systemie Windows instalacja zarządzana przez dotnetup ma pierwszeństwo przed instalacją obejmującą cały system. Przeprowadź migrację zestawów SDK i środowisk uruchomieniowych obejmujących całą maszynę do instalacji zarządzanej przez dotnetup.
Aby uzyskać więcej informacji, zobacz dotnetup environment configuration.