Kiedy należy używać dotnetup

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.0 lub 10.0.1xx, aby aktualizacje przechodziły do najnowszej zgodnej wersji.
  • Zainstaluj zestaw SDK wymagany przez plik global.json repozytorium.
  • 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. dotnetup jest 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 none i shell procesy, które nie korzystają z konfiguracji środowiska dotnetup, nadal korzystają z instalacji dla całego komputera.
  • W everywhere trybie 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.

Następne kroki