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ą.
Jeśli nie podasz kanału zestawu SDK, dotnetup sdk install przeszukuje bieżący katalog w kierunku katalogu głównego systemu plików. Używa najbliższego istniejącego global.json pliku. Jeśli ten plik jest nieprawidłowy, polecenie zakończy się niepowodzeniem zamiast przeszukiwania katalogu nadrzędnego. Jeśli plik nie istnieje, używa latest.
Zainstaluj wymaganie repozytorium
W katalogu repozytorium uruchom polecenie:
dotnetup sdk install
W tym global.json pliku dotnetup śledzi 10.0.1xx pasmo funkcji:
{
"sdk": {
"version": "10.0.103",
"rollForward": "latestPatch"
}
}
Ścieżka global.json jest źródłem przechowywanego wymogu. Możesz zobaczyć źródło i zainstalowaną wersję za pomocą polecenia:
dotnetup list
Zrozumieć mapowanie roll-forward
W przypadku wersji zestawu SDK, takiej jak 10.0.103, dotnetup mapuje rollForward w następujący sposób:
Wartość: rollForward |
Zapisany kanał dotnetup |
|---|---|
Pominięto lub latestPatch |
10.0.1xx |
latestFeature |
10.0 |
latestMinor |
10 |
latestMajor |
latest |
disable, , patch, feature, minorlub major |
Dokładna wersja 10.0.103 |
Dokładne wymaganie jest przypięte i nie ulega zmianie przez dotnetup update.
Właściwość allowPrerelease nie ma wpływu na kanał, który określa narzędzie dotnetup.
Użyj sdk.paths
Jeśli global.json zawiera sdk.paths, dotnetup używa pierwszej ścieżki, gdy nie podano opcji --install-path. Określa wartość względną z katalogu zawierającego element global.json.
Pierwszeństwo ścieżki instalacji to:
--install-path- Pierwszy
sdk.pathswpis - Domyślny katalog główny instalacji zarządzanej przez dotnetup .NET
Ograniczenia wersji zapoznawczej
Bieżąca kompilacja publicznej wersji zapoznawczej traktuje pierwszy sdk.paths wpis jako ścieżkę.
Nie interpretuje $host$ jako sentinel ani nie pomija pustych wpisów. Aby użyć domyślnego katalogu głównego instalacji zarządzanej przez dotnetup, pomiń sdk.paths lub ustaw --install-path jawnie.
Aktualizacja global.json
Po zmianie sdk.version lub rollForwarduruchom polecenie dotnetup sdk install z katalogu repozytorium, aby zastosować nowe wymaganie. Zanim odświeżanie odzyskiwania pamięci odświeży zmienione źródła global.json, procesy dotnetup sdk update przechowywały wymagania, więc ich pierwsze przejście może nadal używać poprzedniego wymagania.
Aby zainstalować najnowszą wersję w kanale pochodnym i zapisać tę wersję z powrotem do global.json, uruchom polecenie:
dotnetup sdk install --update-global-json
Później zaktualizuj wszystkie śledzone wymagania dotyczące repozytorium i ich pliki za pomocą następujących poleceń:
dotnetup sdk update --update-global-json
Aktualizacja zmienia tylko sdk.version Zachowuje istniejące formatowanie, inne właściwości i wykryte kodowanie tekstu.
Usuń pasujące wymagania dotyczące repozytorium
Polecenie dezinstalacji usuwa każdą zgodną globaljson specyfikację pakietu w wybranym katalogu głównym instalacji. Nie jest ono ukierunkowane na jedno repozytorium. Aby usunąć pasujące wymagania z domyślnego katalogu głównego, uruchom polecenie:
dotnetup sdk uninstall 10.0.1xx --source globaljson
Aby wybrać katalog główny instalacji niestandardowej, dodaj polecenie --install-path:
dotnetup sdk uninstall 10.0.1xx --source globaljson --install-path <INSTALL_PATH>
dotnetup usuwa pliki tylko wtedy, gdy żaden z pozostałych wymogów ich nie wymaga.