Tôi có ứng dụng ASP.NET MVC 4 được phát triển trong VS 2012. Ứng dụng bao gồm một dự án chính (MyProject), một dự án thử nghiệm đơn vị (MyProject.Tests), một dự án triển khai Azure (MyProject.Azure) và một vài dự án thư viện đa năng.cảnh báo: Tất cả các dự án tham chiếu MyProject.csproj phải cài đặt gói nuget Microsoft.Bcl.Build
Khi tôi nhấp chuột phải vào giải pháp hoặc dự án chính và chọn Quản lý gói NuGet, tôi thấy một loạt các bản cập nhật của Microsoft đã có sẵn trong tháng trước hoặc lâu hơn. Nếu tôi bấm vào Update Tất cả các nút sau đó các bản cập nhật được rõ ràng cài đặt mà không bất kỳ vấn đề rõ ràng, nhưng khi tôi xây dựng các giải pháp tôi nhận được thông báo lỗi này hai lần:
warning : All projects referencing MyProject.csproj must install nuget package Microsoft.Bcl.Build
Ok, vì vậy tôi có hai dự án mà tham khảo MyProject: MyProject.Tests và MyProject.Azure. Tôi có thể kích chuột phải vào MyProject.Tests, chọn ManageNuGet Packages và thêm Microsoft.Bcl.Build. Điều đó thoát khỏi một trong hai cảnh báo. Nhưng VS không cho tôi tùy chọn quản lý gói NuGet cho dự án MyProject.Azure.
Làm cách nào để thêm gói Microsoft.Bcl.Build vào dự án triển khai Azure?
EDIT:
Nhờ sử dụng swell, bây giờ tôi biết rằng một vấn đề Microsoft Connect cho vấn đề này đã được mở here.
Cảm ơn sự tham chiếu đến vấn đề kết nối, đây là một vấn đề khó chịu. –
Liên quan đến cảnh báo khi * xây dựng * dự án triển khai, cũng có lỗi gây cảnh báo giả khi xuất bản * dự án. Lỗi liên quan đến xuất bản cũng được [báo cáo trên Connect] (https://connect.microsoft.com/VisualStudio/feedback/details/915281/unexpected-warning-when-publishing-solution-that-has-azure-cloud-services -and-a-tham chiếu-tới-the-microsoft-bcl-build-nuget-gói # tab). Tôi không biết cách giải quyết. –
Vấn đề tương tự xảy ra với tôi đối với các dự án WiX có tham chiếu đến các dự án khác (với mục đích thu hoạch sản lượng dự án aka. "Nhiệt"). Nó không có ý nghĩa gì đối với một dự án cài đặt WiX để cài đặt các gói NuGet! Argh !! – Jaans