Tôi có ứng dụng lõi dotnet đang nhắm mục tiêu Microsoft.NETCore.App 1.1.2. Tôi đã tạo một dự án thử nghiệm để kiểm tra dự án đó nhưng khi xây dựng tôi nhận thấy cảnh báo này: Visual Studio 2017 không thể cập nhật gói Microsoft.NETCore.App ("Bị chặn bởi dự án")
Tôi mở NuGet Package Manager và thấy cảnh báo đó là chính xác, dự án đang được thử nghiệm có phiên bản Microsoft.NETCore khác. App:
vấn đề của tôi là Visual Studio không cho tôi cập nhật phiên bản đó, vì vậy tôi đang bối rối về cách giải quyết vấn đề này: Lý tưởng nhất là tôi sẽ chỉ cần nhấp vào thả xuống và chọn bên phải phiên bản nhưng Visual Studio tuyên bố rằng nó không thể làm điều này vì "a ràng buộc về điều kiện trong dự án hoặc packages.config ". Tôi phải cập nhật gói đó như thế nào? "Visual constraints" là gì Visual Studio đề cập đến?
Dường như dự án thử nghiệm đang chặn hạ cấp. Bạn đã thử nhấp chuột phải vào giải pháp và chọn quản lý gói nuget cho giải pháp và di chuyển tất cả các dự án sang phiên bản khác cùng một lúc? –
Tôi đã không nghĩ về điều đó nhưng tôi chỉ thử nó và tôi nhận được rằng cùng một "Bị chặn bởi dự án" lỗi. Ngoài ra, dự án còn lại bị chặn chuyển khỏi 1.1.2. Tôi cũng đã cài đặt bản cập nhật mới nhất cho VS nhưng điều đó không giúp ích gì. – riqitang