dotnet tool update

Bu makale şu şekilde geçerlidir: ✔️ .net Core 2,1 SDK ve sonraki sürümleri

Name

dotnet tool update -Makinenizde belirtilen .NET aracını güncelleştirir.

Özeti

dotnet tool update <PACKAGE_ID> -g|--global
    [--add-source <SOURCE>] [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive] [--no-cache]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update <PACKAGE_ID> --tool-path <PATH>
    [--add-source <SOURCE>] [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive] [--no-cache]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update <PACKAGE_ID> --local
    [--add-source <SOURCE>] [--configfile <FILE>]
    [--disable-parallel] [--framework <FRAMEWORK>]
    [--ignore-failed-sources] [--interactive] [--no-cache]
    [--tool-manifest <PATH>]
    [-v|--verbosity <LEVEL>] [--version <VERSION>]

dotnet tool update -h|--help

Description

Bu dotnet tool update komut, makinenizde .net araçlarını paketin en son kararlı sürümüne güncelleştirmeniz için bir yol sağlar. Komut, bir aracı kaldırır ve etkin bir şekilde güncelleştiren bir araç yükler. Komutunu kullanmak için aşağıdaki seçeneklerden birini belirtin:

  • Varsayılan konumda yüklü olan küresel bir aracı güncelleştirmek için, seçeneğini kullanın. --global
  • Özel bir konuma yüklenmiş olan küresel bir aracı güncelleştirmek için --tool-path seçeneğini kullanın.
  • Yerel bir aracı güncelleştirmek için --local seçeneğini kullanın.

Yerel araçlar .NET Core SDK 3,0 ' den başlayarak kullanılabilir.

Bağımsız değişkenler

  • PACKAGE_ID

    güncelleştirilecek .net küresel aracını içeren NuGet paketinin adı/kimliği. DotNet araç listesi komutunu kullanarak paket adını bulabilirsiniz.

Seçenekler

  • --add-source <SOURCE>

    yükleme sırasında kullanmak üzere ek bir NuGet paket kaynağı ekler. Akışlara, bir öncelik sırasına göre değil, paralel olarak erişilir. Aynı paket ve sürüm birden çok akışda varsa, en hızlı akış kazanır. daha fazla bilgi için bkz. NuGet paketi yüklendiğinde ne olur?.

  • --configfile <FILE>

    NuGet yapılandırma dosyası (nuget.config) . Belirtilirse, yalnızca bu dosyanın ayarları kullanılır. Belirtilmezse, geçerli dizinden yapılandırma dosyalarının hiyerarşisi kullanılır. Daha fazla bilgi için bkz. Ortak NuGet Yapılandırmaları.

  • --disable-parallel

    Paralel olarak birden çok projenin geri yüklenmesini engelleyin.

  • --framework <FRAMEWORK>

    Aracının güncelleştirilmesi için hedef çerçeveyi belirtir.

  • -g|--global

    Güncelleştirmenin Kullanıcı genelindeki bir araç için olduğunu belirtir. --tool-pathSeçeneğiyle birleştirilemez. Her ikisini de atlayarak, --global --tool-path güncelleşmiş olan aracın yerel bir araç olduğunu belirtir.

  • -?|-h|--help

    Komutunun nasıl kullanıla ilgili bir açıklama yazdırır.

  • --ignore-failed-sources

    Paket kaynağı başarısızlıklarını uyarı olarak değerlendirin.

  • --interactive

    Komutun kullanıcı girişini veya eylemlerini durdurması ve beklemesini sağlar. Örneğin, kimlik doğrulamasını tamamlamak için.

  • --local

    Aracı ve yerel araç bildirimini güncelleştirin. --globalSeçeneği veya seçeneği ile birleştirilemez --tool-path .

  • --no-cache

    Paketleri ve HTTP isteklerini önbelleğe vermeyin.

  • --tool-manifest <PATH>

    Bildirim dosyasının yolu.

  • --tool-path <PATH>

    Genel aracın yüklendiği konumu belirtir. YOL mutlak veya göreli olabilir. --globalSeçeneğiyle birleştirilemez. Her ikisini de atlayarak, --global --tool-path güncelleşmiş olan aracın yerel bir araç olduğunu belirtir.

  • -v|--verbosity <LEVEL>

    Komutun ayrıntılı düzeyini ayarlar. İzin verilen değerler q[uiet] : , , , ve m[inimal] n[ormal] d[etailed] diag[nostic] . Daha fazla bilgi için bkz. LoggerVerbosity.

  • --version <VERSION>

    Güncelleştirilecek araç paketinin sürüm aralığı. Bu, sürümleri düşürme için kullanılamaz, uninstall önce yeni sürümlere sahip olmalısınız.

Örnekler

  • dotnet tool update -g dotnetsay

    Dotnetsay küresel aracını güncelleştirir.

  • dotnet tool update dotnetsay --tool-path c:\global-tools

    belirli bir Windows dizinde bulunan dotnetdeyin küresel aracı 'nı güncelleştirir.

  • dotnet tool update dotnetsay --tool-path ~/bin

    Belirli bir Linux/macOS dizininde bulunan dotnetdeyin küresel aracı 'nı güncelleştirir.

  • dotnet tool update dotnetsay

    Geçerli dizin için yüklenen dotnetsöyleme yerel aracını güncelleştirir.

  • dotnet tool update -g dotnetsay --version 2.0.*

    Dotnetsöyleyin küresel aracını en son düzeltme eki sürümüne, ana sürümüne 2 ve ikincil sürümüne günceller 0 .

  • dotnet tool update -g dotnetsay --version (2.0.*,2.1.4)

    Dotnetdeyin küresel aracı 'nı belirtilen aralıktaki en düşük sürümle güncelleştirir (> 2.0.0 && < 2.1.4) , sürüm 2.1.0 yüklenir. anlamsal sürüm oluşturma aralıkları hakkında daha fazla bilgi için bkz. paketleme sürümü aralıklarını NuGet.

Ayrıca bkz.