ฉันได้คัดลอกโครงการของฉันไปยังเครื่อง Windows 10 ที่สะอาดแล้วโดยติดตั้ง Visual Studio 2015 Community และ SQL Server 2016 Express เท่านั้น ไม่มีเวอร์ชันเฟรมเวิร์กอื่น ๆ ที่ติดตั้งนอกเหนือจากที่ติดตั้งมากับ Windows 10 และ VS2015 หรือ SQL Server
เมื่อฉันพยายามเริ่มโครงการ WebApi ฉันได้รับข้อความ:
ไม่สามารถโหลดไฟล์หรือชุดประกอบ "System.Net.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" หรือการอ้างอิงอย่างใดอย่างหนึ่ง ระบบไม่พบแฟ้มที่ระบุ.
แพ็คเกจของโครงการประกอบด้วย:
<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" />
หลังจากสร้างโครงการด้วย. NET Framework 4.6.1 System.Net.Http
ไม่พบไฟล์ในbin
โฟลเดอร์
เส้นทางของไฟล์ชี้ไปที่:
C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
เส้นทางของไฟล์ที่System.Net.Http.Formatting
ชี้ไปที่:
C: \ การพัฒนา \ MyApp \ แพคเกจ \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatting.dll
โครงการทั้งหมดควรมีเป้าหมาย 4.5.1 หรือมีวิธีอื่นในการอ้างอิงชุดประกอบที่ถูกต้องหรือไม่?
update-package xxx -reinstall
งานแพ็คเกจ nuget ทั้งหมดที่ฉันใช้อยู่ มันไม่ทำงานเช่นกัน