Projemi, yalnızca Visual Studio 2015 Community ve SQL Server 2016 Express yüklü olan temiz bir Windows 10 makinesine kopyaladım. Windows 10 ve VS2015 veya SQL Server ile kurulanların dışında yüklü başka bir çerçeve sürümü yoktur.
WebApi projesini başlatmaya çalıştığımda mesajı alıyorum:
"System.Net.Http, Sürüm = 4.0.0.0, Kültür = nötr, PublicKeyToken = b03f5f7f11d50a3a" veya bağımlılıklarından biri yüklenemedi. Sistem belirtilen dosyayı bulamıyor.
Projenin paketleri şunları içerir:
<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 ile proje oluşturduktan System.Net.Httpsonra dosya binklasörde bulunamadı .
Dosyanın yolu şuna işaret eder:
C: \ Program Dosyaları (x86) \ Başvuru Derlemeleri \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
Dosyanın System.Net.Http.Formattingişaret ettiği yol :
C: \ Geliştirme \ Uygulamam \ paketler \ Microsoft.AspNet.WebApi.Client.5.2.3 \ lib \ net45 \ System.Net.Http.Formatting.dll
Tüm proje 4.5.1'i mi hedeflemeli yoksa doğru meclislere atıfta bulunmanın başka bir yolu var mı?
update-package xxx -reinstallKullandığım tüm nuget paketleri için de koştum . Bu da işe yaramıyor.
![! [İmage] (https://user-images.githubusercontent.com/38843378/50998531-b5bb3a00-14f5-11e9-92df-6c590c469349.png)](https://i.stack.imgur.com/XAoSa.png)