Saya sudah menggunakan sedikit jawaban Xavier. Saya ingin menambahkan bahwa membatasi versi paket ke rentang yang ditentukan mudah dan berguna dalam versi terbaru NuGet.
Misalnya, jika Anda tidak pernah ingin Newtonsoft.Jsondiperbarui versi masa lalu 3.x.xdalam proyek Anda, ubah packageelemen yang sesuai dalam packages.configfile Anda menjadi seperti ini:
<package id="Newtonsoft.Json" version="3.5.8" allowedVersions="[3.0, 4.0)" targetFramework="net40" />
Perhatikan allowedVersionsatributnya. Ini akan membatasi versi paket itu untuk versi antara 3.0( inklusif ) dan 4.0( eksklusif ). Kemudian, ketika Anda melakukan Update-Packagekeseluruhan solusi, Anda tidak perlu khawatir tentang paket tertentu yang diperbarui versi masa lalu 3.x.x.
Dokumentasi untuk fungsi ini ada di sini .