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.
Berlaku untuk: konsumsi paket • Versi yang didukung: semua
Memperbarui semua paket dalam proyek (menggunakan packages.config) ke versi terbaru yang tersedia. Disarankan untuk menjalankan 'pemulihan' sebelum menjalankan update. (Untuk memperbarui paket individual, gunakan nuget install tanpa menentukan nomor versi, dalam hal ini NuGet menginstal versi terbaru.)
Catatan: update tidak berfungsi dengan CLI yang berjalan di bawah Mono (Mac OSX atau Linux) atau saat menggunakan format PackageReference.
Perintah ini update juga memperbarui referensi perakitan dalam file proyek, asalkan referensi tersebut sudah ada. Jika paket yang diperbarui memiliki rakitan tambahan, referensi baru tidak ditambahkan. Dependensi paket baru juga tidak menambahkan referensi perakitannya. Untuk menyertakan operasi ini sebagai bagian dari pembaruan, perbarui paket di Visual Studio menggunakan antarmuka pengguna Manajer Paket atau Konsol Manajer Paket.
Perintah ini juga dapat digunakan untuk memperbarui nuget.exe sendiri menggunakan bendera -self .
Penggunaan
nuget update <configPath> [options]
di mana <configPath> mengidentifikasi packages.config file solusi atau yang mencantumkan dependensi proyek.
Opsi
-ConfigFileFile konfigurasi NuGet yang akan diterapkan. Jika tidak ditentukan,
%AppData%\NuGet\NuGet.Config(Windows), atau atau~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux) digunakan.-DependencyVersion [Lowest, HighestPatch, HighestMinor, Highest, Ignore]Menentukan versi paket dependensi yang akan digunakan, yang bisa menjadi salah satu dari berikut ini:
- Terendah (default): versi terendah
- HighestPatch: versi dengan patch utama terendah, minor terendah, tertinggi
- HighestMinor: versi dengan patch mayor terendah, minor tertinggi, tertinggi
- Tertinggi: versi tertinggi
- Abaikan: Tidak ada paket dependensi yang akan digunakan
-FileConflictAction [PromptUser, Overwrite, Ignore]Menentukan tindakan default ketika file dari paket sudah ada di proyek target. Atur ke
Overwriteuntuk selalu menimpa file. Atur keIgnoreuntuk melewati file.Tindakan
PromptUser, default, akan meminta setiap file yang bertentangan kecualiOverwriteAllatauIgnoreAlldisediakan, yang akan berlaku untuk semua file yang tersisa.-ForceEnglishOutput(3.5+) Memaksa nuget.exe untuk berjalan menggunakan budaya berbasis bahasa Inggris yang invarian.
-?|-helpMenampilkan informasi bantuan untuk perintah.
-IdMenentukan daftar ID paket yang akan diperbarui.
-MSBuildPath(4.0+) Menentukan jalur MSBuild untuk digunakan dengan perintah , lebih diutamakan daripada
-MSBuildVersion.-MSBuildVersion(3.2+) Menentukan versi MSBuild yang akan digunakan dengan perintah ini. Nilai yang didukung adalah 4, 12, 14, 15.1, 15.3, 15.4, 15.5, 15.6, 15.7, 15.8, 15.9. Secara default MSBuild di jalur Anda dipilih, jika tidak, MSBuild default ke versi MSBuild tertinggi yang diinstal.
-NonInteractiveMenekan permintaan untuk input atau konfirmasi pengguna.
-PreReleaseMemungkinkan pembaruan untuk versi prarilis. Bendera ini tidak diperlukan saat memperbarui paket prarilis yang sudah diinstal.
-RepositoryPathMenentukan folder lokal tempat paket diinstal.
-SafeMenentukan bahwa hanya pembaruan dengan versi tertinggi yang tersedia dalam versi utama dan minor yang sama dengan paket yang diinstal yang akan diinstal.
-SelfPembaruan
nuget.exeke versi terbaru.-Sourcedapat digunakan namun semua argumen lain diabaikan. Jika tidak ada sumber yang disediakan, periksanuget.orgpembaruan terlepas dariNuGet.Configpengaturannya.-SourceMenentukan daftar sumber paket (sebagai URL) yang akan digunakan untuk pembaruan. Jika dihilangkan, perintah menggunakan sumber yang disediakan dalam file konfigurasi, lihat Konfigurasi NuGet Umum.
-Verbosity [normal|quiet|detailed]Menentukan jumlah detail yang ditampilkan dalam output:
normal(default),quiet, ataudetailed.-VersionSaat digunakan dengan satu ID paket, menentukan versi paket yang akan diperbarui.
Lihat juga Variabel lingkungan
Contoh
nuget update
# update packages installed in solution.sln, using MSBuild version 14.0 to load the solution and its project(s).
nuget update solution.sln -MSBuildVersion 14
nuget update -safe
nuget update -self