Dotnetup'ı güncelleştirin veya kaldırın

Note

dotnetup genel önizleme aşamasındadır. Özellikleri ve davranışı genel kullanılabilirlik öncesinde değişebilir.

Bu makale, dotnetup aracın kendisinin nasıl yönetileceğini açıklar. dotnetup tarafından yönetilen .NET SDK'larını ve çalışma zamanlarını güncelleştirmek veya kaldırmak için bkz. Yüklemeleri güncelleştirme.

dotnetup sürümünü denetleyin

dotnetup sürümünü göster:

dotnetup --version

Commit'i, mimariyi, çalışma zamanı tanımlayıcısını ve doğrulanmış yüklemeleri de göstermek için şunu çalıştırın:

dotnetup --info

dotnetup'ı güncelle

dotnetup kendisini güncelleştiren bir komutu yoktur. dotnetup öğesini güncelleştirmek için indirme betiğini yeniden çalıştırın. Betik, yükleme dizinindeki mevcut dotnetup yürütülebilir dosyanın yerini alır.

macOS veya Linux'ta şunu çalıştırın:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh | bash

Windows'da şunu çalıştırın:

irm https://aka.ms/dotnetup/get-dotnetup.ps1 | iex

Betik varsayılan olarak en son preview derlemeyi yükler. daily derlemesini veya özel bir yükleme dizinini kullanıyorsanız, ilk yükleme için kullandığınız seçeneklerin aynısını geçirin. Örneğin, macOS veya Linux'ta:

curl -fsSL https://aka.ms/dotnetup/get-dotnetup.sh |
  bash -s -- --quality daily --install-dir /opt/dotnetup

Windows'da:

iex "& { $(irm https://aka.ms/dotnetup/get-dotnetup.ps1) } -Quality daily -InstallDir C:\tools\dotnetup"

dotnetup güncellemesi yüklemelerinizi, ortam yapılandırmanızı veya izlenen yükleme belirtimlerinizi değiştirmez.

dotnetup'ı kaldır

dotnetup ve yönettiği her şeyi kaldırmak için bu adımları sırayla tamamlayın.

1. Kurulum kök dizinlerinizi bulun

dotnetup tarafından izlenen yükleme köklerini listeleyin:

dotnetup list

dotnetup veri dizininde olmayan her yükleme kökünü kaydedin. Bu klasörleri sonraki bir adımda silebilirsiniz.

2. Ortam yapılandırmasını kaldırın

dotnetup tarafından yapılan PATH ve DOTNET_ROOT değişikliklerini kaldırın:

dotnetup env clear

shell modunda, profili dotnetup değişen kabuktan bu komutu çalıştırın veya --shell seçeneğiyle bu kabuğu seçin. everywhere Windows modunda, bu komut sistem PATH değiştirir ve yönetici ayrıcalıkları gerektirir.

Bu komut SDK'ları veya çalışma zamanlarını kaldırmaz. Daha fazla bilgi için bkz. Ortam yapılandırmasını kaldırma.

3. Yükleme köklerini ve veri dizinini silin

1. adımda kaydettiğiniz her yükleme kökünü silin.

Ardından dotnetup veri dizinini silin. Bu dizin varsayılan yükleme kökünü, bildirimi, yapılandırma dosyasını ve indirme önbelleğini içerir.

İşletim Sistemi Varsayılan veri dizini
Windows %LOCALAPPDATA%\dotnetup
macOS ~/Library/Application Support/dotnetup
Linux $XDG_DATA_HOME/dotnetup, veya ~/.local/share/dotnetupXDG_DATA_HOME ayarlı olmadığında

DOTNET_DOTNETUP_DATA_DIR ortam değişkenini ayarlarsanız, bunun yerine bu dizini silin ve ardından değişkeni kaldırın.

4. Dotnetup yürütülebilir dosyasını silin

dotnetup yürütülebilir dosyasını içeren dizini silin. Varsayılan olarak, indirme betiği ~/.dotnetup öğesini dotnetup içine yükler. Bu dizini PATH içine el ile eklediyseniz, bu girdiyi kabuk profilinizden veya kullanıcı ortamı değişkenlerinizden kaldırın.

Güncelleştirilmiş ortamı kullanmak için yeni bir terminal açın.

Ayrıca bkz.