Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini berlaku untuk: ✔️ .NET 6 SDK dan versi yang lebih baru
Nama
dotnet tool update - Memperbarui alat .NET yang ditentukan pada komputer Anda.
Sinopsis
dotnet tool update <PACKAGE_ID> -g|--global
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease] [--source <SOURCE>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --tool-path <PATH>
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease] [--source <SOURCE>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update <PACKAGE_ID> --local
[--add-source <SOURCE>] [--all] [--allow-downgrade]
[--configfile <FILE>]
[--disable-parallel] [--framework <FRAMEWORK>]
[--ignore-failed-sources] [--interactive]
[--no-cache] [--prerelease] [--source <SOURCE>]
[--tool-manifest <PATH>]
[-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet tool update -h|--help
Deskripsi
Perintah ini dotnet tool update menyediakan cara bagi Anda untuk memperbarui alat .NET di komputer Anda ke versi paket stabil terbaru. Perintah menghapus instalan dan menginstal ulang alat, memperbaruinya secara efektif. Untuk menggunakan perintah , Anda menentukan salah satu opsi berikut:
- Untuk memperbarui alat global yang diinstal di lokasi default, gunakan
--globalopsi - Untuk memperbarui alat global yang diinstal di lokasi kustom, gunakan
--tool-pathopsi . - Untuk memperbarui alat lokal, gunakan
--localopsi .
Argumen
PACKAGE_IDNama/ID paket NuGet yang berisi alat global .NET untuk diperbarui.
Mulai dari .NET 10.0.100 SDK, gunakan nama/ID, dan versi yang dipisahkan oleh
@untuk memperbarui alat .NET.Anda dapat menemukan nama paket menggunakan perintah daftar alat dotnet .
Opsi
-
--add-source <SOURCE>Menambahkan sumber paket NuGet tambahan untuk digunakan selama penginstalan. Umpan diakses secara paralel, tidak secara berurutan dalam beberapa urutan prioritas. Jika paket dan versi yang sama berada di beberapa umpan, umpan tercepat akan menang. Untuk informasi selengkapnya, lihat Apa yang terjadi saat paket NuGet diinstal?.
--allPerbarui semua alat.
-
--allow-downgradeIzinkan paket diturunkan tingkatnya saat menginstal atau memperbarui paket alat .NET. Menekan peringatan, "Versi x.x.x yang diminta lebih rendah dari versi x.x.x yang ada."
-
--configfile <FILE>File konfigurasi NuGet (nuget.config) untuk digunakan. Jika ditentukan, hanya pengaturan dari file ini yang akan digunakan. Jika tidak ditentukan, hierarki file konfigurasi dari direktori saat ini akan digunakan. Untuk informasi selengkapnya, lihat Konfigurasi NuGet Umum.
-
--disable-parallelMencegah pemulihan beberapa proyek secara paralel.
--framework <FRAMEWORK>Menentukan kerangka kerja target untuk memperbarui alat.
-g|--globalMenentukan bahwa pembaruan adalah untuk alat di seluruh pengguna. Tidak dapat digabungkan
--tool-pathdengan opsi . Menghilangkan dan--global--tool-pathmenentukan bahwa alat yang akan diperbarui adalah alat lokal.-
-?|-h|--helpMencetak deskripsi cara menggunakan perintah.
--ignore-failed-sourcesPerlakukan kegagalan sumber paket sebagai peringatan.
-
--interactiveMemungkinkan perintah berhenti dan menunggu input atau tindakan pengguna. Misalnya, untuk menyelesaikan autentikasi.
--localPerbarui alat dan manifes alat lokal. Tidak dapat digabungkan
--globaldengan opsi atau--tool-pathopsi .--no-cacheJangan cache paket dan permintaan HTTP.
--prereleaseSertakan versi prarilis.
-
--source <SOURCE>Menentukan sumber untuk paket NuGet.
--tool-manifest <PATH>Jalur ke file manifes.
--tool-path <PATH>Menentukan lokasi tempat alat global diinstal. PATH bisa absolut atau relatif. Tidak dapat digabungkan
--globaldengan opsi . Menghilangkan dan--global--tool-pathmenentukan bahwa alat yang akan diperbarui adalah alat lokal.-
-v|--verbosity <LEVEL>Mengatur tingkat verbositas perintah. Nilai yang diizinkan adalah
q[uiet],m[inimal],n[ormal],d[etailed], dandiag[nostic]. Untuk informasi selengkapnya, lihat LoggerVerbosity . --version <VERSION>Rentang versi paket alat yang akan diperbarui. Ini tidak dapat digunakan untuk menurunkan versi, Anda harus
uninstallversi yang lebih baru terlebih dahulu.Mulai dari .NET 8.0,
--version Major.Minor.Patchmengacu pada versi major.minor.patch tertentu, termasuk versi yang tidak tercantum. Untuk mendapatkan versi terbaru dari versi major.minor tertentu, gunakan--version Major.Minor.*.
Contoh
dotnet tool update -g dotnetsayMemperbarui alat global dotnetsay .
dotnet tool update dotnetsay --tool-path c:\global-toolsMemperbarui alat global dotnetsay yang terletak di direktori Windows tertentu.
dotnet tool update dotnetsay --tool-path ~/binMemperbarui alat global dotnetsay yang terletak di direktori Linux/macOS tertentu.
dotnet tool update dotnetsayMemperbarui alat lokal dotnetsay yang diinstal untuk direktori saat ini.
dotnet tool update -g dotnetsay --version 2.0.*Memperbarui alat global dotnetsay ke versi patch terbaru, dengan versi
2utama , dan versi minor .0dotnet tool update -g dotnetsay@2.1.7*Memperbarui alat global dotnetsay ke versi patch terbaru, 2.1.7.
dotnet tool update -g dotnetsay --version (2.0.0,2.1.7)Memperbarui alat global dotnetsay ke versi terendah dalam rentang
(> 2.0.0 && < 2.1.7), versi2.1.0yang ditentukan akan diinstal. Untuk informasi selengkapnya tentang rentang penerapan versi semantik, lihat Rentang versi pengemasan NuGet.