Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
dotnetup jest dostępna w publicznej wersji zapoznawczej. Jego funkcje i zachowanie mogą ulec zmianie przed ogólną dostępnością.
dotnetup używa polecenia global.json, aby skojarzyć wymaganie zestawu SDK z repozytorium lub drzewem katalogów. Przeszukuje od bieżącego katalogu po każdy katalog nadrzędny i odczytuje najbliższy istniejący global.json.
Zainstaluj z global.json
Uruchom polecenie instalacji zestawu SDK bez kanału:
dotnetup install
Jeśli najbliższy global.json ma dotnetup, rollForward wyprowadza specyfikację instalacji z wersji i wartości sdk.version. Rejestruje pełną ścieżkę do pliku jako źródło specyfikacji. Jeśli global.json nie istnieje w bieżącym katalogu lub jego katalogach nadrzędnych, polecenie używa kanału latest. Jeśli najbliższy plik jest nieprawidłowo sformatowany lub zawiera komentarze, analizowanie nie powiedzie się. dotnetup nie pomija tego pliku podczas przeszukiwania katalogów nadrzędnych ani podczas korzystania z kanału latest.
mapowanie przewijania do przodu
dotnetup przypisuje global.json zasady wyboru zestawu SDK do aktualizowalnych kanałów:
Wartość: rollForward |
Zapisane wymaganie dotnetup dla zestawu SDK 10.0.103 |
|---|---|
Pominięto lub latestPatch |
10.0.1xx |
latestFeature |
10.0 |
latestMinor |
10 |
latestMajor |
latest |
disable, , patch, feature, minorlub major |
10.0.103 |
Mapowania do konkretnych wersji są przypięte i nie są aktualizowane przez aktualizację.
Właściwość allowPrerelease nie ma wpływu na kanał, który dotnetup wyprowadza.
Ścieżka instalacji z global.json
Jeśli sdk.paths zawiera wpis, dotnetup używa pierwszej ścieżki. Ścieżka względna jest ustalana względem katalogu zawierającego global.json.
W bieżącej kompilacji dotnetup publicznej wersji zapoznawczej pierwszy wpis jest traktowany jako ścieżka. Nie interpretuje elementu $host$ jako wartości wartowniczej ani nie pomija pustych wpisów.
Kolejność ścieżek instalacji jest następująca:
-
--install-path. - Pierwszy
sdk.pathswpis w najbliższymglobal.json. - Domyślny katalog główny instalacji .NET zarządzanej przez dotnetup.
Zachowaj bieżące pliki repozytorium
Przekaż --update-global-json, aby zastąpić sdk.version konkretną wersją zestawu SDK, która została zainstalowana lub zaktualizowana:
dotnetup install --update-global-json
dotnetup sdk update --update-global-json
Tylko specyfikacje zestawu SDK pochodzące z pliku global.json są aktualizowane przez przepływ pracy aktualizacji. Modyfikator zachowuje inne właściwości JSON, formatowanie i wykryte kodowanie tekstu.
Usuń pasujące wymagania dotyczące repozytorium
Śledzona global.json specyfikacja jest odświeżana podczas odzyskiwania pamięci.
Jeśli plik już nie istnieje lub nie zawiera już wersji zestawu SDK, specyfikacja zostanie usunięta.
Aby usunąć specyfikacje według kanału, wybierz źródło globaljson. To polecenie usuwa każdą pasującą specyfikację w wybranym katalogu głównym instalacji, a nie tylko jedno repozytorium:
dotnetup sdk uninstall 10.0.1xx --source globaljson
Użyj polecenia dotnetup list , aby znaleźć przechowywany kanał, ścieżkę źródłową i katalog główny instalacji. Dodaj --install-path , aby wybrać niestandardowy katalog główny.