Câu trả lời:
Đưa lên Bảng điều khiển Trình quản lý gói trong Visual Studio - đó là trong Công cụ / Trình quản lý gói NuGet / Bảng điều khiển Trình quản lý gói. Sau đó chạy lệnh Cài đặt-Gói:
Install-Package Common.Logging -Version 1.2.0
Xem tài liệu tham khảo lệnh để biết chi tiết.
Chỉnh sửa: Để liệt kê các phiên bản của gói, bạn có thể sử dụng lệnh Nhận gói với đối số từ xa và bộ lọc:
Get-Package -ListAvailable -Filter Common.Logging -AllVersions
Bằng cách nhấn tab sau tùy chọn phiên bản trong Install-Package
lệnh, bạn sẽ có được danh sách các phiên bản mới nhất hiện có.
Get-Package -ListAvailable
không không liệt kê tất cả các phiên bản có sẵn cho tôi.
Duyệt đến trang của nó trong chỉ mục gói, ví dụ. http://www.nuget.org/packages/Newtonsoft.Json/4.0.5
Sau đó làm theo các hướng dẫn cài đặt được đưa ra:
Install-Package Newtonsoft.Json -Version 4.0.5
Ngoài ra, để tải xuống .nupkg
tệp, hãy theo liên kết 'Tải xuống', vd. https://www.nuget.org/api/v2/package/Newtonsoft.Json/4.0.5
Lỗi thời: cài đặt Nutake tiện ích mở rộng Chrome của tôi để chèn liên kết tải xuống.
Một tùy chọn khác là thay đổi số phiên bản trong packages.config
tệp. Điều này sẽ khiến NuGet tải xuống các dll cho phiên bản đó vào lần tiếp theo bạn xây dựng.
packages.config
, 3. quản lý các gói NuGet trên giải pháp, 3a. thêm gói vào dự án khác, loại bỏ nó khỏi dự án ban đầu và xác nhận điều này, 3b. đảo ngược 3a và xác nhận. Bước 3a sẽ thêm tham chiếu lắp ráp chính xác vào dự án khác và xóa nó khỏi bản gốc. Bước 3b sẽ thêm tham chiếu lắp ráp chính xác vào dự án ban đầu.
Trong NuGet 3.0, Get-Package
lệnh không được dùng nữa và được thay thế bằng Find-Package
lệnh.
Find-Package Common.Logging -AllVersions
Xem tài liệu tham khảo lệnh NuGet để biết chi tiết.
Đây là thông báo hiển thị nếu bạn cố gắng sử dụng Get-Gói trong 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'
Hoặc như @Yishai đã nói, bạn có thể sử dụng trình đơn thả xuống số phiên bản trong màn hình NuGet trong Visual Studio.
Bằng cách sử dụng giao diện người quản lý gói Nuget như đã đề cập ở trên, trước tiên nó sẽ giúp gỡ cài đặt gói nuget. Tôi luôn gặp sự cố khi quay lại phiên bản gói nuget nếu tôi không gỡ cài đặt trước. Một số tài liệu tham khảo không được làm sạch đúng cách. Vì vậy, tôi đề xuất quy trình làm việc sau đây khi cài đặt gói nuget cũ thông qua Trình quản lý gói Nuget:
Chúc may mắn :)