dotnet tool update
Bu makale şunlar için geçerlidir: ✔️ .NET Core 3.1 SDK ve sonraki sürümler
Veri Akışı Adı
dotnet tool update
- Makinenizde belirtilen .NET aracını Güncelleştirmeler.
Özet
dotnet tool update <PACKAGE_ID> -g|--global
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --tool-path <PATH>
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --local
[--add-source <SOURCE>] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease]
[--tool-manifest <PATH>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update -h|--help
Açıklama
komutu, dotnet tool update
makinenizdeki .NET araçlarını paketin en son kararlı sürümüne güncelleştirmeniz için bir yol sağlar. Komutu bir aracı kaldırır ve yeniden yükler ve etkili bir şekilde güncelleştirir. komutunu kullanmak için aşağıdaki seçeneklerden birini belirtin:
- Varsayılan konuma
--global
yüklenmiş bir genel aracı güncelleştirmek için - Özel bir konuma yüklenmiş genel bir aracı güncelleştirmek için seçeneğini kullanın
--tool-path
. - Yerel bir aracı güncelleştirmek için seçeneğini kullanın
--local
.
Bağımsız değişkenler
PACKAGE_ID
Güncelleştirilecek .NET genel aracını içeren NuGet paketinin adı/kimliği. Paket adını dotnet tool list komutunu kullanarak bulabilirsiniz.
Seçenekler
--add-source <SOURCE>
Yükleme sırasında kullanılacak ek bir NuGet paket kaynağı ekler. Akışlara belirli bir öncelik sırasına göre sıralı olarak değil paralel olarak erişilir. Aynı paket ve sürüm birden çok akıştaysa, en hızlı akış kazanır. Daha fazla bilgi için bkz . NuGet paketi yüklendiğinde ne olur?.
--allow-downgrade
.NET araç paketini yüklerken veya güncelleştirirken paketin sürüm düşürmesine izin verin. "İstenen x.x.x sürümü var olan x.x.x sürümünden daha düşük" uyarısını gizler.
--configfile <FILE>
Kullanılacak NuGet yapılandırma dosyası (nuget.config). Belirtilirse, yalnızca bu dosyadaki ayarlar kullanılır. Belirtilmezse, geçerli dizindeki yapılandırma dosyalarının hiyerarşisi kullanılır. Daha fazla bilgi için bkz . Yaygın NuGet Yapılandırmaları.
--disable-parallel
Birden çok projenin paralel olarak geri yüklenmesini önleyin.
--framework <FRAMEWORK>
Aracını güncelleştirmek için hedef çerçeveyi belirtir.
-g|--global
Güncelleştirmenin kullanıcı genelindeki bir araç için olduğunu belirtir. Seçeneğiyle
--tool-path
birleştirilemiyor. Hem atlanır hem--tool-path
de--global
güncelleştirilecek aracın yerel bir araç olduğunu belirtir.
-?|-h|--help
komutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.
--ignore-failed-sources
Paket kaynağı hatalarını uyarı olarak değerlendirin.
--interactive
Komutun durmasına ve kullanıcı girişini veya eylemini beklemesine izin verir. Örneğin, kimlik doğrulamasını tamamlamak için.
--local
Aracı ve yerel araç bildirimini güncelleştirin. Seçenek veya
--tool-path
seçenek ile--global
birleştirilemiyor.--no-cache
Paketleri ve HTTP isteklerini önbelleğe alma.
--prerelease
Yayın öncesi sürümleri dahil edin.
--tool-manifest <PATH>
Bildirim dosyasının yolu.
--tool-path <PATH>
Genel aracın yüklendiği konumu belirtir. PATH mutlak veya göreli olabilir. Seçeneğiyle
--global
birleştirilemiyor. Hem atlanır hem--tool-path
de--global
güncelleştirilecek aracın yerel bir araç olduğunu belirtir.
-v|--verbosity <LEVEL>
Komutun ayrıntı düzeyini ayarlar. İzin verilen değerler ,
m[inimal]
,n[ormal]
,d[etailed]
vediag[nostic]
değerleridirq[uiet]
. Daha fazla bilgi için bkz. LoggerVerbosity.
--version <VERSION>
Güncelleştirilecek araç paketinin sürüm aralığı. Bu, sürümleri düşürmek için kullanılamaz, önce daha yeni sürümleri kullanmanız gerekir
uninstall
..NET 8.0 sürümünden başlayarak,
--version Major.Minor.Patch
listelenmemiş sürümler de dahil olmak üzere belirli bir major.minor.patch sürümünü ifade eder. Bunun yerine belirli bir major.minor sürümünün en son sürümünü almak için kullanın--version Major.Minor.*
.
Örnekler
dotnet tool update -g dotnetsay
dotnetsay genel aracını Güncelleştirmeler.
dotnet tool update dotnetsay --tool-path c:\global-tools
Belirli bir Windows dizininde bulunan dotnetsay genel aracını Güncelleştirmeler.
dotnet tool update dotnetsay --tool-path ~/bin
Belirli bir Linux/macOS dizininde bulunan dotnetsay genel aracını Güncelleştirmeler.
dotnet tool update dotnetsay
Geçerli dizin için yüklenen dotnetsay yerel aracını Güncelleştirmeler.
dotnet tool update -g dotnetsay --version 2.0.*
dotnetsay genel aracını, ana sürümü ve ikincil sürümü olan en son düzeltme eki sürümüne
2
0
Güncelleştirmeler.dotnet tool update -g dotnetsay --version (2.0.*,2.1.4)
dotnetsay genel aracını belirtilen aralıktaki
(> 2.0.0 && < 2.1.4)
en düşük sürüme Güncelleştirmeler, sürümü2.1.0
yüklenir. Anlamsal sürüm oluşturma aralıkları hakkında daha fazla bilgi için bkz . NuGet paketleme sürüm aralıkları.