Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.0of10.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.
dotnetupis 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
noneenshellmodi blijven processen die niet gebruikmaken van de configuratie van de dotnetup-omgeving de installatie voor de hele machine gebruiken. - In de modus
everywhereop 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.