Saya telah menyalin proyek saya ke mesin Windows 10 yang bersih dengan hanya Visual Studio 2015 Community dan SQL Server 2016 Express yang diinstal. Tidak ada versi kerangka kerja lain yang diinstal selain yang diinstal dengan Windows 10 dan VS2015 atau SQL Server.
Ketika saya mencoba memulai proyek WebApi saya mendapatkan pesan:
Tidak dapat memuat file atau rakitan "System.Net.Http, Versi = 4.0.0.0, Culture = netral, PublicKeyToken = b03f5f7f11d50a3a" atau salah satu dari ketergantungannya. Sistem tidak dapat menemukan berkas yang dicari.
Paket-paket proyek meliputi:
<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" />
Setelah membangun proyek dengan .NET Framework 4.6.1, System.Net.Httpfile tidak ditemukan di binfolder.
Jalur file menunjuk ke:
C: \ Program Files (x86) \ Assemblies Referensi \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
Jalur file System.Net.Http.Formattingmenunjuk ke:
C: \ Development \ MyApp \ Packages \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatting.dll
Haruskah seluruh target proyek 4.5.1 atau adakah cara lain untuk merujuk majelis yang tepat?
update-package xxx -reinstalluntuk semua paket nuget yang saya gunakan. Itu juga tidak berhasil.
![! [image] (https://user-images.githubusercontent.com/38843378/50998531-b5bb3a00-14f5-11e9-92df-6c590c469349.png)](https://i.stack.imgur.com/XAoSa.png)