Aktualizowanie lub usuwanie dotnetup

Uwaga

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

W tym artykule opisano sposób zarządzania samym narzędziem dotnetup . Aby zaktualizować lub usunąć zestawy SDK i środowiska uruchomieniowe .NET zarządzane przez dotnetup, zobacz Aktualizowanie instalacji.

Sprawdź wersję dotnetup

Pokaż wersję dotnetup:

dotnetup --version

Aby również wyświetlić commit, architekturę, identyfikator środowiska uruchomieniowego i zweryfikowane instalacje, uruchom polecenie:

dotnetup --info

Zaktualizuj dotnetup

dotnetup nie ma polecenia do samodzielnej aktualizacji. Aby zaktualizować dotnetup plik, uruchom ponownie skrypt pobierania. Skrypt zastępuje istniejący dotnetup plik wykonywalny w katalogu instalacyjnym.

W systemie macOS lub Linux uruchom polecenie:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash

W systemie Windows uruchom:

irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex

Skrypt domyślnie instaluje najnowszą preview kompilację. Jeśli używasz kompilacji daily lub niestandardowego katalogu instalacyjnego, przekaż te same opcje, które były używane podczas pierwszej instalacji. Na przykład w systemie macOS lub Linux:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
  bash -s -- --quality daily --install-dir /opt/dotnetup

W systemie Windows:

iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"

Aktualizacja dotnetup nie zmienia Twoich instalacji, konfiguracji środowiska ani specyfikacji instalacji, które śledzisz.

Usuń dotnetup

Aby usunąć dotnetup i wszystko, czym zarządza, wykonaj poniższe kroki we właściwej kolejności.

1. Znajdowanie katalogów głównych instalacji

Wyświetl listę katalogów głównych instalacji, które są śledzone przez dotnetup:

dotnetup list

Zarejestruj każdy katalog główny instalacji, który nie znajduje się w katalogu danych dotnetup. Te foldery usuniesz w późniejszym kroku.

2. Usuwanie konfiguracji środowiska

Usuń zmiany wprowadzone przez DOTNET_ROOT w elementach PATH i dotnetup:

dotnetup env clear

W shell trybie uruchom to polecenie z powłoki, której profil dotnetup uległ zmianie, lub wybierz tę powłokę z opcją --shell . W trybie everywhere w systemie Windows to polecenie zmienia systemowy PATH i wymaga podniesienia uprawnień.

To polecenie nie usuwa zestawów SDK ani środowisk uruchomieniowych. Aby uzyskać więcej informacji, zobacz Usuń konfigurację środowiska.

3. Usuń główne katalogi instalacji i katalog danych

Usuń każdy katalog główny instalacji zanotowany w kroku 1.

Następnie usuń katalog danych dotnetup. Ten katalog zawiera domyślny katalog główny instalacji, manifest, plik konfiguracji i pamięć podręczną pobierania.

System operacyjny Domyślny katalog danych
Windows %LOCALAPPDATA%\dotnetup
macOS ~/Library/Application Support/dotnetup
Linux $XDG_DATA_HOME/dotnetuplub ~/.local/share/dotnetup , gdy XDG_DATA_HOME nie jest ustawiona

Jeśli ustawisz zmienną środowiskową DOTNET_DOTNETUP_DATA_DIR, usuń zamiast tego ten katalog, a następnie usuń tę zmienną środowiskową.

4. Usuń plik wykonywalny dotnetup

Usuń katalog zawierający plik wykonywalny dotnetup. Domyślnie skrypt pobierania instaluje dotnetup w ~/.dotnetup. Jeśli ręcznie dodano ten katalog do PATH, usuń ten wpis z profilu powłoki lub ze zmiennych środowiskowych użytkownika.

Otwórz nowy terminal, aby użyć zaktualizowanego środowiska.

Informacje dodatkowe