Konfigurowanie dostępu do platformy .NET zarządzanej przez dotnetup

Uwaga

dotnetup jest dostępna w publicznej wersji zapoznawczej. Jego funkcje i zachowanie mogą ulec zmianie przed ogólną dostępnością.

Instalacja i konfiguracja środowiska to oddzielne operacje. Wybierz tryb dostępu pasujący do przepływu pracy. Opisy dostępnych trybów można znaleźć w dotnetup environment configuration.

Użyj funkcji przekazywania poleceń

Najmniej trwałą opcją jest tryb none. Nie dodaje ona zarządzanej instalacji .NET do PATH ani nie ustawia DOTNET_ROOT. Poniższe polecenie dodaje plik wykonywalny dotnetup do PATH, aby można było uruchamiać go z dowolnego katalogu:

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

Aby uniknąć tej PATH zmiany, ustaw wartość --dotnetup-on-path false. Polecenie dotnetup dotnet uruchamia platformę .NET z instalacji zarządzanej bez dodawania pliku wykonywalnego dotnet do zmiennej PATH.

Skonfiguruj profil powłoki

Użyj trybu shell, aby zapisać zarządzany blok w profilu powłoki:

dotnetup env set shell --shell pwsh

Obsługiwane wartości powłoki to bash, zsh, fish i pwsh.

Otwórz nową powłokę po zakończeniu polecenia lub aktywuj bieżącą powłokę, aby zastosować zmiany:

dotnetup env script --shell pwsh | Invoke-Expression

Konfigurowanie wszystkich aplikacji użytkownika Windows

W Windows użyj trybu everywhere, aby udostępnić zarządzaną instalację terminalom i innym aplikacjom użytkownika:

dotnetup env set everywhere --shell pwsh

Ten tryb nie jest dostępny w systemie Linux lub macOS.

Ważna

Przed włączeniem everywhere zapoznaj się z zagadnieniami dotyczącymi trybu Everywhere, w tym ze sposobem interakcji trybu z instalacjami obejmującymi całą maszynę i aplikacjami zależnymi od środowiska uruchomieniowego.

Sprawdź i skoryguj dryf

Pokaż przechowywane ustawienia i porównaj je z bieżącym środowiskiem:

dotnetup env show

Ponownie zastosuj zapisane ustawienia:

dotnetup env set

Usuń zmiany środowiska

dotnetup env clear

To polecenie usuwa konfigurację środowiska dotnetup. Nie powoduje odinstalowania .NET.

Informacje dodatkowe