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.
Name
dotnetup self update - Bir yayın kanalından tek başına dotnetup yürütülebilir dosyasını güncelleştirin.
Synopsis
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
Komut, çalışan tek başına dotnetup yürütülebilir dosyayı yerinde güncelleştirir.
Seçilen yayın kanalı ve geçerli işletim sistemi ve mimari için kullanılabilir en son derlemeyi indirir.
Yönetilen .NET SDK'ları veya çalışma zamanlarını güncelleştirmez. Bu yüklemeler için kullanın dotnetup update.
Aynı sürüm kanalında, eşit veya daha eski bir kullanılabilir sürüm, siz belirtmediğiniz --forcesürece yüklü yürütülebilir dosyanın yerini almaz.
Komut hiçbir güncelleştirme uygulanmadığını bildirir ve çıkış kodunu 0döndürür.
Önizleme sürümü ve kararlı sürüm gibi sürüm kanalları arasındaki değişiklik, hedef sürüm eski olsa bile yürütülebilir dosyanın yerini alabilir.
Yükleme dizini yazılabilir olmalıdır. Kendi kendine güncelleştirme, konak veya simgesel bağlantı ya da başka bir yeniden ayrıştırma noktası olan yürütülebilir dosya üzerinden dotnet yürütmeyi desteklemez. Tek başına yürütülebilir dosyayı gerçek yükleme dizininde kullanın.
Kendi kendine güncelleştirme, koordinasyon kilitlerini barındırsa da, diğer dotnetup komutları bir güncelleştirmenin devam ettiğini belirten bir iletiyle başarısız olabilir. Kendi kendine güncelleştirme tamamlandıktan sonra bu komutları yeniden deneyin.
tanımayan self updateeski sürümler için veya yürütülebilir dosya artık başlatılmadığında kurtarma için indirme betiklerini kullanın.
Options
| Option | Description |
|---|---|
--channel <daily\|preview\|stable> |
.NET SDK kanalını değil dotnetup yayın kanalını seçin. Varsayılan olarak, yayın öncesi etiketi olmayan sürümler kullanır stable, etiketi olan preview sürümler kullanır previewve diğer yayın öncesi sürümler kullanır daily. |
--force |
Daha yeni olmasa bile seçilen kanalın en son derlemesini yükleyin. Bu seçenek dotnetup'i yeniden yükleyebilir veya düşürebilir. |
--update-notifications <true\|false> |
Yürütülebilir dosyayı güncelleştirmeden güncelleştirme bildirimlerini etkinleştirin veya devre dışı bırakın. Bu seçenek, --channel veya --force ile birlikte kullanılamaz. |
--no-progress [<true\|false>] |
İndirme ilerleme durumu görüntüsünü devre dışı bırakın. |
-?, -h, --help |
Komut yardımını göster. |
Resmi günlük derlemeler de sürüm etiketini taşır preview , bu nedenle varsayılan olarak önizleme kanalına taşınır. Günlük derlemelerde kalmak için belirtin --channel daily.
Ayrıştırıcı kabul eder stable, ancak bu genel önizleme sırasında kararlı bir dotnetup sürümü kullanılamaz.
Bildirimleri güncelleştirme
Başarılı etkileşimli yükleme ve güncelleştirme komutlarının ardından dotnetup, daha yeni bir dotnetup derlemesi kullanılabilir olduğunda standart çıkışa bir bildirim yazabilir.
Bu komutlar çıplak dotnetup, install, sdk install, , runtime install, updatesdk updateve runtime updatekomutlarını içerir.
Bildirimler varsayılan olarak etkindir. Denetim, çalışan derlemenin varsayılan yayın kanalını kullanır ve başarılı bir denetimden sonra en fazla 24 saatte bir arka planda yenilenir. Yürütülebilir dosyayı indirmez veya yüklemez. Başarılı bir yenileme en fazla bir bildirim oluşturur. Yenilemeden önce kısa bir komut tamamlanabilir, bu nedenle bildirim daha sonraki bir komut sonrasında görünebilir.
Ile bile --interactive trueçıkış yeniden yönlendirildiğinde bildirimler görünmez. Başarısız bir denetim yükleme veya güncelleştirme komutunda başarısız olmaz.
Bildirimleri devre dışı bırakmak için şunu çalıştırın:
dotnetup self update --update-notifications false
Bildirimleri yeniden etkinleştirmek için şunu çalıştırın:
dotnetup self update --update-notifications true
Examples
dotnetup'ı varsayılan yayın kanalından güncelleştirin:
dotnetup self update
İndirme ilerlemesi olmadan en son günlük derlemeye güncelleştirin:
dotnetup self update --channel daily --no-progress
Yüklü günlük derlemeden daha eski olsa bile en son önizleme derlemesine dönün:
dotnetup self update --channel preview --force