Toegang tot door dotnetup beheerde .NET configureren

Note

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

Installatie- en omgevingsconfiguratie zijn afzonderlijke bewerkingen. Selecteer de toegangsmodus die past bij uw werkstroom. Zie de configuratie van de dotnetup-omgeving voor beschrijvingen van de beschikbare modi.

Opdrachtdoorsturing gebruiken

De minst persistente optie is de none modus. De beheerde .NET-installatie wordt niet toegevoegd aan PATH of DOTNET_ROOT ingesteld. Met de onderstaande opdracht wordt het dotnetup uitvoerbare bestand toegevoegd aan PATH zodat u het vanuit elke map kunt uitvoeren:

dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build

Om die PATH wijziging te voorkomen, stelt u --dotnetup-on-path false in. Met de dotnetup dotnet opdracht wordt .NET uitgevoerd vanaf de beheerde installatie zonder het dotnet uitvoerbare bestand toe te voegen aan PATH.

Een shellprofiel configureren

Gebruik de shell modus om een beheerd blok naar uw shell-profiel te schrijven:

dotnetup env set shell --shell pwsh

Ondersteunde shellwaarden zijn bash, zsh, fishen pwsh.

Open een nieuwe shell nadat de opdracht is voltooid, of activeer de huidige shell om de wijzigingen toe te passen:

dotnetup env script --shell pwsh | Invoke-Expression

Alle Windows gebruikerstoepassingen configureren

Gebruik op Windows de modus everywhere om de beheerde installatie beschikbaar te maken voor terminals en andere gebruikerstoepassingen:

dotnetup env set everywhere --shell pwsh

Deze modus is niet beschikbaar in Linux of macOS.

Important

Voordat u de modus inschakelt everywhere, bekijkt u overwegingen voor de modus Everywhere, inclusief hoe de modus interactie heeft met installaties voor de hele machine en frameworkafhankelijke toepassingen.

Drift inspecteren en corrigeren

Opgeslagen instellingen weergeven en deze vergelijken met de huidige omgeving:

dotnetup env show

Opgeslagen instellingen opnieuw toepassen:

dotnetup env set

Omgevingswijzigingen verwijderen

dotnetup env clear

Met deze opdracht verwijdert u de koppelingen van de dotnetup-omgeving. Het de-installeert .NET niet.

Zie ook