Dotnetup ne zaman kullanılır?

Note

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

.NET'i çeşitli yollarla yükleyebilirsiniz. dotnetup bir seçenektir. Kullanıcı hesabınız için .NET SDK'ları ve çalışma zamanlarını yükler ve yönetir. Bu makale, dotnetup öğesinin senaryonuza uyup uymadığına veya başka bir yükleme yönteminin daha iyi bir seçim olup olmadığına karar vermenize yardımcı olur.

Dotnetup'a uyan senaryolar

Şunları yapmak istediğinizde dotnetup ifadesini göz önünde bulundurun:

  • .NET'i yönetici hakları olmadan ve sistem paket yöneticisi kullanmadan yükleyin.
  • Birkaç SDK ve çalışma zamanı sürümünü yan yana tutun ve birlikte güncelleştirin.
  • Güncelleştirmelerin en yeni eşleşen sürüme taşınması için 10.0, 10.0.1xx veya lts gibi bir kanalı takip edin.
  • Bir deponun global.json dosyasının gerektirdiği SDK’yı yükleyin.
  • Makine genelinde yüklemeyi değiştirmeden önizlemeyi veya günlük derlemeleri deneyin.
  • Windows, macOS ve Linux'ta aynı komutları kullanın.

Diğer yöntemlere uyan senaryolar

Aşağıdaki durumlarda başka bir yükleme yöntemi daha iyi bir seçim olabilir:

  • Desteklenen, genel kullanıma açık bir kurulum yöntemi gerekir. dotnetup genel önizleme aşamasındadır. Üretim makineleri için .NET yükleyicilerini, paket yöneticisini veya Visual Studio kullanın.
  • Visual Studio ile geliştirin. Visual Studio kendi makine genelindeki .NET kopyasını yükler ve bakımını yapar. Daha fazla bilgi için bkz. Windows'a .NET yükleme.
  • Makine genelinde .NET kurulumları gereklidir. İşletim sisteminize ve hizmet gereksinimlerinize göre bir yükleme yöntemi seçin. Windows'ta Microsoft Update'i kullanın veya paketi WinGet ile güncelleştirin. Linux'ta dağıtımınızın paket yöneticisini kullanın. macOS'ta, daha yeni bir sürüm yüklemek için .NET yükleyicisini yeniden çalıştırın. Daha fazla bilgi için bkz. Windows'a .NET yükleme, macOS'a .NET yükleme veya Linux'ta .NET yükleme.
  • Kuruluşun Windows cihazlarında .NET yüklemelerini yönetme ve kaldırma. .NET Yükleme Yöneticisi'ni kullanın.

Kurulum yöntemlerini karşılaştırın

Capability dotnetup .NET yükleyicileri ve paket yöneticileri dotnet-install komut dosyaları
Kurulum kapsamı Kullanıcı Makine Seçtiğiniz herhangi bir klasör
Yönetici hakları gerektirir Hayır, yalnızca Windows'ta sistemi everywhere modunda PATH değiştirmek dışında Yes No
Kurulumları izler Yes Evet, işletim sistemi aracılığıyla No
Güncellemeleri yükleme Evet, dotnetup update ile İşletim sistemine ve yükleme yöntemine bağlıdır No. Betiği yeniden çalıştırın.
Kullanılmayan kurulumları kaldırır Yes Evet, işletim sistemi aracılığıyla No
Okuma global.json Yes No Evet, --jsonfile seçeneğiyle
Günlük derlemeleri yükler Yes No Yes
Destek durumu Genel önizleme Genel kullanıma sunuldu Genel kullanıma sunuldu

Dotnetup'i diğer yüklemelerle kullanın

dotnetup makine genelindeki yüklemeleri kaldırmaz veya değiştirmez. İki kurulumun etkileşim şekli, seçtiğiniz erişim moduna bağlıdır:

  • shell ve none modlarında dotnetup ortam yapılandırmasını kullanmayan işlemler makine genelindeki yüklemeyi kullanmaya devam eder.
  • everywhere Windows modunda dotnetup tarafından yönetilen yükleme, makine genelindeki yüklemeden önceliklidir. İhtiyacınız olan makine genelindeki SDK'ları ve çalışma zamanlarını dotnetup ile yönetilen yüklemeye geçirin.

Daha fazla bilgi için bkz. dotnetup ortam yapılandırması.

Sonraki Adımlar