Pertanyaan Unduh paket versi lama dengan nuget


Apakah ada cara untuk mengunduh versi paket sebelumnya dengan nuget, bukan yang terbaru?


881
2018-04-11 23:18


asal


Jawaban:


Munculkan Konsol Manajer Paket di Visual Studio - ada di Alat / Paket Manajer / Konsol Manajer Paket NuGet. Kemudian jalankan perintah Install-Package:

Install-Package Common.Logging -Version 1.2.0

Lihat referensi perintah untuk detailnya.

Edit: Untuk membuat daftar versi paket, Anda dapat menggunakan perintah Get-Package dengan argumen jarak jauh dan filter:

Get-Package -ListAvailable -Filter Common.Logging -AllVersions

Dengan menekan tab setelah opsi versi di Install-Package perintah, Anda mendapatkan daftar versi terbaru yang tersedia.


1086
2018-04-12 12:50



Jelajahi halamannya dalam indeks paket, mis. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5

Kemudian ikuti instruksi pemasangan yang diberikan:

Install-Package Newtonsoft.Json -Version 4.0.5

Atau untuk mengunduh .nupkg file, ikuti tautan 'Unduh' mis. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5

Usang: pasang ekstensi Chrome saya Nutake yang menyisipkan tautan unduhan.


48
2018-03-07 20:17



Pilihan lain adalah mengubah nomor versi dalam packages.config mengajukan. Ini akan menyebabkan NuGet mengunduh dll untuk versi itu pada saat Anda membangun.


33
2018-04-17 20:46



Di NuGet 3.x (Visual Studio 2015) Anda tinggal memilih versi dari UI

NuGet 3 package manager UI


20
2017-10-20 20:06



Di NuGet 3.0 Get-Package perintah tidak lagi digunakan dan diganti dengan Find-Package perintah.

Find-Package Common.Logging -AllVersions

Lihat Dokumen referensi perintah NuGet untuk detailnya.

Ini adalah pesan yang ditampilkan jika Anda mencoba menggunakan Get-Package di Visual Studio 2015.

This Command/Parameter combination has been deprecated and will be removed
in the next release. Please consider using the new command that replaces it: 
'Find-Package [-Id] -AllVersions'

Atau seperti yang dikatakan @Yishai, Anda dapat menggunakan dropdown nomor versi di layar NuGet di Visual Studio.


5
2018-02-25 22:53



Karena pertanyaan aslinya tidak menyatakan frontend NuGet mana yang harus digunakan, saya ingin menyebutkan bahwa NuGet 3.5 menambahkan dukungan untuk memperbarui ke versi tertentu melalui klien baris perintah (yang juga berfungsi untuk downgrade):

NuGet.exe update Common.Logging -Version 1.2.0

3
2017-07-12 14:27