Tôi đã sao chép dự án của mình vào một máy Windows 10 sạch chỉ với Visual Studio 2015 Community và SQL Server 2016 Express được cài đặt. Không có phiên bản khung nào khác được cài đặt ngoài các phiên bản được cài đặt với Windows 10 và VS2015 hoặc SQL Server.
Khi tôi cố gắng bắt đầu dự án WebApi, tôi nhận được thông báo:
Không thể tải tệp hoặc lắp ráp "System.Net.Http, Version = 4.0.0.0, Culture = trung tính, PublicKeyToken = b03f5f7f11d50a3a" hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Các gói của dự án bao gồm:
<package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Tracing" version="5.2.3" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" />
Sau khi xây dựng dự án với .NET Framework 4.6.1, System.Net.Http
không tìm thấy tệp trong bin
thư mục.
Đường dẫn của tệp trỏ đến:
C: \ Tệp chương trình (x86) \ Tập hợp tham chiếu \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
Đường dẫn của tệp System.Net.Http.Formatting
tới:
C: \ Development \ MyApp \ gói \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatted.dll
Toàn bộ dự án mục tiêu 4.5.1 hay có cách nào khác để tham khảo các hội đồng phù hợp?
update-package xxx -reinstall
cho tất cả các gói nuget tôi đang sử dụng. Nó cũng không hoạt động.