Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
dotnetup genel önizleme aşamasındadır. Özellikleri ve davranışı genel kullanılabilirlik öncesinde değişebilir.
dotnetup, bir SDK gereksinimini bir depo veya dizin ağacıyla ilişkilendirmek için global.json kullanır. Geçerli dizinden her üst dizin aracılığıyla arama yapıp var olan en yakın global.json öğesini okur.
global.json'dan yükleyin
Sdk yükleme komutunu kanal olmadan çalıştırın:
dotnetup install
En global.json yakında bir sdk.versionvarsa, dotnetup sürümden ve rollForward değerinden bir yükleme belirtimi türetir. Dosyanın tam yolunu özellik kaynağı olarak kaydeder. Geçerli dizinde veya üst dizinlerinde global.json yoksa, komut latest kanalını kullanır. En yakın dosya yanlış biçimlendirilmişse veya açıklamalar içeriyorsa ayrıştırma başarısız olur. dotnetup üst dizinlerde arama yapmak veya latest kanalını kullanmak için bu dosyayı atlamaz.
rollForward eşleme
dotnetup maps global.json SDK seçim ilkelerini güncelleştirilebilir kanallara eşler:
rollForward değeri |
SDK için depolanan dotnetup gereksinimi 10.0.103 |
|---|---|
Atlanmış veya latestPatch |
10.0.1xx |
latestFeature |
10.0 |
latestMinor |
10 |
latestMajor |
latest |
disable, patch, feature, minorveya major |
10.0.103 |
Tam sürüm eşlemeleri sabitlenir ve bir güncelleştirmeyle ilerletilmez.
allowPrerelease özelliği dotnetup'ın belirlediği kanalı etkilemez.
global.json kurulum yolu
sdk.paths Bir girdi içeriyorsa, dotnetup ilk yolu kullanır. Göreli yol, global.json öğesini içeren dizinden çözümlenir.
Geçerli genel önizleme derlemesinde, dotnetup ilk girişi bir yol olarak ele alır.
$host$ öğesini bir sentinel olarak yorumlamaz veya boş girdileri atlamaz.
Kurulum yolu önceliği:
-
--install-path. - En yakın
sdk.pathsiçindeki ilkglobal.jsongirdi. - Varsayılan dotnetup tarafından yönetilen .NET yükleme kökü.
Depo dosyalarını güncel tutun
Yüklenen veya güncellenen somut SDK sürümüyle --update-global-json öğesini değiştirmek için sdk.version parametresini iletin:
dotnetup install --update-global-json
dotnetup sdk update --update-global-json
Yalnızca global.json kaynaklı SDK belirtimleri güncelleştirme iş akışı tarafından güncelleştirilir. Değiştirici diğer JSON özelliklerini, biçimlendirmesini ve algılanan metin kodlamasını korur.
Eşleşen depo gereksinimlerini kaldır
İzlenen global.json özellik, çöp toplama sırasında yenilenir.
Dosya artık yoksa veya artık bir SDK sürümü içermiyorsa belirtim kaldırılır.
Kanala göre belirtimleri kaldırmak için globaljson kaynağını seçin. Bu komut, yalnızca bir depo değil, seçilen yükleme kökündeki tüm eşleşen özellikleri kaldırır:
dotnetup sdk uninstall 10.0.1xx --source globaljson
dotnetup list kullanarak depolanan kanalı, kaynak yolunu ve kurulum kökünü bulun.
--install-path ekleyerek özel bir kök seçin.