Tôi có một môi trường hỗn hợp nơi một số nhà phát triển đang làm việc trên Visual Studio 2013 và những người khác đang làm việc vào năm 2015. Mọi thứ hoạt động tốt cho đến khi chúng tôi cập nhật gói NuGet được tham chiếu từ Visual Studio 2015.Làm thế nào để sử dụng NuGet 3.0 với Visual Studio 2013?
Bây giờ, khi cố gắng khôi phục gói NuGet từ Visual Studio 2013, tôi thấy các lỗi sau:
NuGet Package restore failed for project Foo: The 'System.Linq 4.0.0' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60723.765'..
Rõ ràng, không có phiên bản NuGet 3.x dành cho Visual Studio 2013.
có một giải pháp để tiếp tục làm việc với cả hai Visual Studio 2013 và 2015?
Tôi cần NuGet 3.0 trên VS 2013 vì 3. # hỗ trợ ContentFiles mà 2. # không: ( – Phill
+1 Cảm ơn bạn, tôi đã có một vấn đề tương tự với mới Phiên bản của Moq, cài đặt một phiên bản trước của Moq mà không có sự phụ thuộc đó làm việc! Tôi kiên nhẫn chờ đội của mình nâng cấp lên 2015 ... – EaziLuizi
Điều này không có ý nghĩa gì. NuGet 3 dường như có cấu trúc nguồn gói mới và có thể 3 [không xử lý tốt chính thức cũ] (https://github.com/NuGet/Home/issues/1909) Có 2 hỗ trợ cấu trúc mới? Nếu không, đó có vẻ như lý do đủ để nâng cấp. – jpmc26