Konfigurieren Sie den Zugriff auf dotnetup-verwaltete .NET

Hinweis

dotnetup befindet sich in der öffentlichen Vorschau. Die Features und das Verhalten können sich vor der allgemeinen Verfügbarkeit ändern.

Die Installations- und Umgebungskonfiguration sind separate Vorgänge. Wählen Sie den Zugriffsmodus aus, der ihrem Workflow entspricht. Beschreibungen der verfügbaren Modi finden Sie in der Konfiguration der dotnetup-Umgebung.

Befehlsweiterleitung verwenden

Die am wenigsten persistente Option ist der none Modus. Es fügt die verwaltete .NET-Installation nicht zu PATH hinzu oder legt DOTNET_ROOT nicht fest. Der folgende Befehl fügt die ausführbare Datei dotnetup zu PATH hinzu, damit Sie sie aus einem beliebigen Verzeichnis ausführen können:

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

Um diese PATH Änderung zu vermeiden, legen Sie --dotnetup-on-path false fest. Der dotnetup dotnet Befehl führt .NET aus der verwalteten Installation aus, ohne die dotnet ausführbare Datei zu PATH hinzuzufügen.

Shell-Profil konfigurieren

Verwenden Sie den shell Modus, um einen verwalteten Block in Ihr Shellprofil zu schreiben:

dotnetup env set shell --shell pwsh

Unterstützte Shellwerte sind bash, zsh, fish, und pwsh.

Öffnen Sie nach Abschluss des Befehls eine neue Shell, oder aktivieren Sie die aktuelle Shell, um die Änderungen anzuwenden:

dotnetup env script --shell pwsh | Invoke-Expression

Alle Windows-Benutzeranwendungen konfigurieren

Verwenden Sie everywhere auf Windows den Modus, um die verwaltete Installation für Terminals und andere Benutzeranwendungen verfügbar zu machen:

dotnetup env set everywhere --shell pwsh

Dieser Modus ist unter Linux oder macOS nicht verfügbar.

Von Bedeutung

Bevor Sie aktivieren, lesen Sie die everywhere, einschließlich der Frage, wie der Modus mit computerweiten Installationen und frameworkabhängigen Anwendungen interagiert.

Abweichung prüfen und korrigieren

Gespeicherte Einstellungen anzeigen und mit der aktuellen Umgebung vergleichen:

dotnetup env show

Gespeicherte Einstellungen erneut anwenden:

dotnetup env set

Umgebungsänderungen entfernen

dotnetup env clear

Mit diesem Befehl wird die Einrichtung der dotnetup-Umgebung entfernt. .NET wird nicht deinstalliert.

Siehe auch