Anda dapat menggunakan nuget.exe untuk memulihkan paket Anda atau dengan NuGet 2.7, atau diinstal, Anda dapat dengan mudah mengkompilasi solusi Anda di Visual Studio, yang juga akan mengembalikan paket yang hilang.
Untuk NuGet.exe Anda dapat menjalankan perintah berikut untuk setiap proyek.
nuget install packages.config
Atau dengan NuGet 2.7 Anda dapat mengembalikan semua paket dalam solusi menggunakan baris perintah.
nuget restore YourSolution.sln
Kedua hal ini akan menurunkan paket. Namun file proyek Anda tidak akan diubah ketika menjalankan perintah ini sehingga proyek seharusnya sudah memiliki referensi ke paket NuGet. Jika ini tidak terjadi maka Anda dapat menggunakan Visual Studio untuk menginstal paket.
Dengan NuGet 2.7, dan di atas, Visual Studio akan secara otomatis mengembalikan paket NuGet yang hilang ketika Anda membangun solusi Anda sehingga tidak perlu menggunakan NuGet.exe.
Untuk memperbarui semua paket dalam solusi Anda, pertama kembalikan, dan kemudian Anda dapat menggunakan NuGet.exe untuk memperbarui paket atau dari dalam Visual Studio Anda dapat memperbarui paket dari jendela Package Manager Console, atau akhirnya Anda dapat menggunakan Kelola Dialog paket.
Dari baris perintah, Anda dapat memperbarui paket dalam solusi ke versi terbaru yang tersedia dari nuget.org.
nuget update YourSolution.sln
Perhatikan bahwa ini tidak akan menjalankan skrip PowerShell dalam paket NuGet.
Dari dalam Visual Studio Anda dapat menggunakan Konsol Manajer Paket untuk juga memperbarui paket. Ini memiliki manfaat bahwa setiap skrip PowerShell akan dijalankan sebagai bagian dari pembaruan di mana menggunakan NuGet.exe tidak akan menjalankannya. Perintah berikut akan memperbarui semua paket di setiap proyek ke versi terbaru yang tersedia dari nuget.org.
Update-Package
Anda juga dapat membatasi ini pada satu proyek.
Update-Package -Project YourProjectName
Jika Anda ingin menginstal ulang paket ke versi yang sama seperti yang sebelumnya diinstal maka Anda dapat menggunakan -reinstall
argumen dengan Update-Package
perintah.
Update-Package -reinstall
Anda juga dapat membatasi ini pada satu proyek.
Update-Package -reinstall -Project YourProjectName
The -reinstall
pilihan pertama akan uninstall dan kemudian menginstal paket tersebut kembali lagi ke proyek.
Atau, Anda dapat memperbarui paket menggunakan Manage Packages
dialog.
Pembaruan:
- 2013/07/10 - Diperbarui dengan informasi tentang nuget restore di NuGet 2.7
- 2014/07/06 - Diperbarui dengan informasi tentang pemulihan paket otomatis di Visual Studio dan membawa jawabannya dengan perubahan lain ke NuGet.
- 2014/11/21 - Diperbarui dengan informasi tentang
-reinstall