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 istenen kanalı çözümlenen sürümden ayrı olarak depolar.
Bir güncelleştirme, her bir rolling kanalı yeniden giderir.
Güncelleştirme kapsamını seçin
Şu komutlardan birini kullanın:
# Update all tracked SDK and runtime requirements.
dotnetup update
# Update SDK requirements only.
dotnetup sdk update
# Update SDK and runtime requirements.
dotnetup sdk update --all
# Update runtime requirements only.
dotnetup runtime update
Çalışma zamanı güncelleştirmeleri, temel .NET ve ASP.NET Core çalışma zamanlarını içerir. Windows'ta bunlar, Windows Desktop çalışma zamanı gereksinimlerini de içerir.
Yükleme kökünü sınırlama
Varsayılan olarak, bir güncelleştirme seçilen bildirimdeki tüm kökler için gereksinimleri işleyebilir. İşlemi sınırlamak için --install-path kullanın:
dotnetup update --install-path D:\tools\dotnet
Depo dosyalarını güncelle
SDK gereksinimleri kaynak olarak global.json kullanabilir. Yeni çözümlenen SDK sürümünü her kaynak dosyaya geri yazmak için şunu çalıştırın:
dotnetup sdk update --update-global-json
Bu seçenek olmadan dotnetup güncelleştirmeyi yükler ancak depo dosyasını düzenlemez.
Güncelleştirme, atık toplama işlemi değiştirilen global.json kaynakları yenilemeden önce depolanan gereksinimleri işler. Bir deponun global.json öğesini değiştirdikten sonra depolanmış gereksinimlerini güncelleştirmeden önce bu depodan dotnetup sdk install komutunu çalıştırın. Aksi takdirde, ilk güncelleştirme önceki gereksinimi işlemeye devam edebilir.
Güncelleştirme davranışını anlayın
- Belirli SDK ve çalışma zamanı sürümleri atlanır. Bunlar açıkça istendiğinden hiçbir zaman güncelleştirilemez.
- Her kurulum gereksinimi bağımsız olarak işlenir.
- Tüm yükleme gereksinimlerinin işlenmesi tekil bir başarısızlıktan sonra devam eder.
- Komut, kalan tüm yükleme gereksinimlerini işledikten sonra başarısızlık bildirir.
- Başarılı güncelleştirmeler çöp toplama işlemini başlatır - yapılandırılmış yükleme gereksinimlerinizin gerçekten gerek duymadığı yüklü bileşenleri kaldıran bir temizleme işlemi.
- Başka bir gereksinim buna hâlâ ihtiyaç duyuyorsa yüklü bir sürüm kalır.
Sonucu gözden geçirme
İzlenen durumu ve diskteki kurulumları doğrulayın:
dotnetup list
Makine tarafından okunabilir çıkış için:
dotnetup list --format json