dotnetup genel bakışı

Note

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

dotnetup, kullanıcı düzeyinde .NET yüklemeleri için platformlar arası bir araç zinciri yöneticisidir. Sistem tarafından yönetilen .NET dizinine yazmadan .NET SDK'ları ve çalışma zamanlarını yükler. Ayrıca, daha sonra ilgili dosyaları güncelleştirebilmesi veya kaldırabilmesi için seçtiğiniz yükleme gereksinimlerini de izler.

Şu şekilde kullanın dotnetup :

  • Kararlı, önizleme, günlük veya belirli .NET sürümleri yükleyin.
  • Birden çok SDK ve çalışma zamanı gereksinimlerini tek bir yönetilen kurulumda tutun.
  • En global.json yakın dosyanın gerektirdiği SDK'yi yükleyin.
  • tam sürüm gereksinimlerini değiştirmeden izlenen kanalları güncelleştirin.
  • Terminallerin ve uygulamaların yönetilen dotnet nasıl bulacağını yapılandırın.
  • Yönetilen PATH öğesini, dotnet değiştirmeden çalıştırın.

Start

Etkileşimli kurulumu çalıştırın:

> dotnetup init
Welcome to dotnetup!

SDK Channel: latest
Mode: Terminal Mode (Suggested)

Would you like to install .NET with the recommended settings?
> Yes, proceed with defaults and install

Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>
Setup complete!

Kurulum, hangi SDK kanalının yükleneceğini ve yönetilen dotnet komutuna nasıl erişmek istediğinizi sorar.

Kısa ve etkileşimsiz bir kurulum için bir SDK yükleyin ve geçerli kabuğu yapılandırın:

> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>

> dotnetup env set shell
dotnet and dotnetup are on your PATH.
To apply the change to this terminal now, run:
<shell-specific command>
Or open a new terminal.

> dotnetup list
Installations (managed by dotnetup):

  <default-installation-root>

    Tracked channels:
      SDK latest  (source: explicit)

    Installed versions:
      SDK <resolved-version>  (<architecture>)

Total: 1

> dotnet --version
<resolved-version>

Kabuk profilinizi değiştirmek istemiyorsanız iletme komutunu kullanın:

> dotnetup install latest
Downloading SDK <resolved-version>
Installing SDK <resolved-version>
Installed SDK <resolved-version>

> dotnetup env set none
dotnetup is on your PATH. dotnet is not — run it with 'dotnetup dotnet <command>'.
Open a new terminal for the change to take effect.

> dotnetup dotnet --version
<resolved-version>

Mod, çözümlenen sürüm, mimari, yükleme yolu ve kabuk komutu sisteminize ve kullanılabilir sürümlere bağlıdır.

dotnetup .NET nasıl yönetir?

dotnetup istediğiniz SDK yüklemelerini izler. Bu izleme, dotnetup birçok kurulumu aynı anda güncelleştirmesini sağlar. Ayrıca dotnetup kullanılmayan veya destek dışı yüklemeleri güvenli bir şekilde kaldırmanızı sağlar.

Daha fazla bilgi için bkz. Dotnetup nasıl çalışır.

Goal Article
Dotnetup'ın senaryonuza uygun olup olmadığına karar verin dotnetup ne zaman kullanılır
dotnetup'ı yükleyin ve ilk kurulumu çalıştırın dotnetup kullanmaya başlayın
Kanalları, yükleme dizinlerini ve izlemeyi anlama Dotnetup nasıl çalışır
Bir deponun global.json Repository SDK gereksinimlerini yönetin
SDK'ları ve çalışma zamanlarını yükleme .NET bileşenlerini yükleyin
Kurulumları güncelleştirme veya kaldırma Kurulumları güncelle
dotnetup uygulamasını güncelleyin veya kaldırın Dotnetup'ı güncelleyin veya kaldırın
PATH ve DOTNET_ROOT'i yapılandır dotnetup ortamını yönetin
Önizlemeyi veya günlük derlemeleri deneyin Önizleme ve günlük derlemeleri kullanın
Yaygın sorunları düzeltme dotnetup sorunlarını giderin
dotnetup'ın hangi verileri topladığını öğrenin dotnetup telemetry
Komut söz dizimine bakın dotnetup komut başvuruları

Availability

dotnetup genel önizleme olarak kullanılabilir. Komutlar, seçenekler ve davranışlar önizleme sürümleri arasında değişebilir ve genel kullanıma sunulan sürümün destek yaşam döngüsü henüz kesinleşmemiştir.

dotnetup yüklemek için bkz. dotnetup ile çalışmaya başlama. Yükledikten sonra, sürümü doğrulamak için dotnetup --help komutunu ve kullanılabilir komutları görmek için dotnetup --version komutunu çalıştırın.