Wanneer gebruikt u dotnetup?

Note

dotnetup is beschikbaar als openbare preview. De functies en het gedrag ervan kunnen veranderen vóór algemene beschikbaarheid.

U kunt .NET op verschillende manieren installeren. dotnetup is een optie. Het installeert en beheert .NET SDK's en runtimes voor uw gebruikersaccount. In dit artikel helpt men u te beslissen of dotnetup past bij uw scenario of dat een andere installatiemethode een betere keuze is.

Scenario's die passen bij dotnetup

Overweeg dotnetup wanneer u het volgende wilt doen:

  • Installeer .NET zonder beheerdersrechten en zonder systeempakketbeheerder.
  • Houd verschillende SDK- en runtimeversies naast elkaar en werk ze bij.
  • Volg een kanaal, zoals lts, 10.0 of 10.0.1xx, zodat updates naar de nieuwste overeenkomende versie gaan.
  • Installeer de SDK die het global.json-bestand van een repository vereist.
  • Probeer preview- of dagelijkse builds zonder de computerbrede installatie te wijzigen.
  • Gebruik dezelfde opdrachten voor Windows, macOS en Linux.

Scenario’s voor andere methoden

Een andere installatiemethode is mogelijk een betere keuze wanneer u:

  • Er is een ondersteunde, algemeen beschikbare installatiemethode nodig. dotnetup is beschikbaar als openbare preview. Gebruik voor productiemachines de .NET-installatieprogramma's, een pakketbeheerder of Visual Studio.
  • Ontwikkel met Visual Studio. Visual Studio installeert en onderhoudt een eigen exemplaar van .NET. Zie .NET installeren in Windows voor meer informatie.
  • Systeembrede .NET-installaties vereist Kies een installatiemethode op basis van uw besturingssysteem en onderhoudsbehoeften. Gebruik in Windows Microsoft Update of werk het pakket bij met WinGet. Gebruik op Linux het pakketbeheer van uw distributie. Voer in macOS het .NET-installatieprogramma opnieuw uit om een nieuwere versie te installeren. Zie .NET installeren op Windows, .NET installeren in macOS of .NET installeren op Linux voor meer informatie.
  • Beheer en verwijder .NET installaties op de Windows apparaten van een organisatie. Gebruik de .NET Install Manager.

Installatiemethoden vergelijken

Capability dotnetup .NET installatieprogramma's en pakketbeheerders dotnet-installatiescripts
Installatieomvang Gebruiker Machine Elke map die u kiest
Beheerdersrechten zijn vereist Nee, behalve om het systeem PATH op Windows in de modus everywhere te wijzigen Yes No
Installaties bijhouden Yes Ja, via het besturingssysteem No
Installaties bijwerken Ja, met dotnetup update Afhankelijk van het besturingssysteem en de installatiemethode No. Voer het script opnieuw uit.
Verwijdert ongebruikte installaties Yes Ja, via het besturingssysteem No
Leest global.json Yes No Ja, met de --jsonfile optie
Installeert dagelijkse builds Yes No Yes
Ondersteuningsstatus Openbare proefversie Algemeen beschikbaar Algemeen beschikbaar

Dotnetup gebruiken met andere installaties

dotnetup verwijdert of wijzigt geen machinebrede installaties. Hoe de twee installaties communiceren, is afhankelijk van de toegangsmodus die u kiest:

  • In none en shell modi blijven processen die niet gebruikmaken van de configuratie van de dotnetup-omgeving de installatie voor de hele machine gebruiken.
  • In de modus everywhere op Windows heeft de door dotnetup beheerde installatie voorrang op de computerbrede installatie. Migreer de systeembrede SDK's en runtimes die u nodig hebt naar de door dotnetup beheerde installatie.

Zie de configuratie van de dotnetup-omgeving voor meer informatie.

Volgende stappen