vấn đề này là chính xác giống như bài này http://forums.asp.net/t/1807797.aspx/1?System+Net+Http+is+not+found và điều này một on StackOverflowlỗi Phân tích Mã Không thể tải tập tin hoặc lắp ráp 'System.Net.Http, Version = 2.0.0.0 trong MVC4 Web API
tôi có tất cả các bit RTM mới nhất, Bắt đầu một MVC 4 mới trong .Net 4.5, thêm gói WebAPI nuget và bây giờ phân tích mã của tôi không thành công với cùng một lỗi như được báo cáo trong liên kết ở trên.
CA0058 Lỗi khi chạy phân tích mã CA0058: Cụm tham chiếu 'System.Net.Http, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' không thể tìm thấy. Hội đồng này là cần thiết để phân tích và được tham chiếu bởi: C: \ Projects \ InHouse \ TimeRecorder \ StopGap \ TimeRec \ bin \ TimeRec.dll, C: \ Projects \ InHouse \ TimeRecorder \ StopGap \ packages \ Microsoft.AspNet.WebApi.Core .4.0.20710.0 \ lib \ net40 \ System.Web.Http.dll. [Lỗi và cảnh báo] - (Toàn cầu)
Từ những gì tôi có thể thấy điều này dường như xảy ra với các phiên bản RC vì có xung đột giữa .NET 4.5 framework System.Net.Http và phiên bản WebApi của System.Net.Http.
Các câu trả lời khác trên số StackOverflow response nói về việc hạ cấp từ .Net 4.5 xuống 4.0, vì những lý do hiển nhiên, đây không phải là giải pháp ưa thích của tôi!
Tôi cũng gặp sự cố này, bạn đã tìm thấy giải pháp chưa? –
Tôi không thể repro vấn đề với VS 2012 RTM bit. Một điều lạ với tôi là mỗi mẫu MVC 4 trong MVC4 đã cài đặt gói api web. Tại sao bạn phải cài đặt lại gói? –
Bắt đầu từ Visual Studio 2012, giải pháp tốt hơn là: http://stackoverflow.com/questions/17298281/using-microsoft-bcl-async-with-code-analysis-causes-errors/17935400#17935400. –