Visual Studio 2015コミュニティとSQLのみを使用してクリーンなWindows 10マシンにプロジェクトをコピーしましたServer 2016 Expressがインストールされていること。 Windows 10とVS2015またはSQL Serverがインストールされているものとは別のフレームワークバージョンがインストールされているわけではありません。ファイルまたはアセンブリを読み込めませんでした "System.Net.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a"
私はWEBAPIプロジェクトを開始しようとすると、私はメッセージが表示されます。
は、ファイルまたはアセンブリ「System.Net.Http、バージョン= 4.0.0.0、文化=中立、なPublicKeyToken = b03f5f7f11d50a3a」をロードできませんでした。またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。
プロジェクトのパッケージが含まれます:
<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:\プログラムファイル(x86の)\リファレンスアセンブリ\マイクロソフト\ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll
C:へ
System.Net.Http.Formatting
ポイントのファイルのパス\開発\ MyAppに\パッケージ\ Microsoft.AspNet.WebApi.Client.5.2.3 \ libに\ net45 \ System.Net.Http.Formatting.dll
プロジェクト全体が4.5.1をターゲットにするか、正しいアセンブリを参照する別の方法が必要ですか?
を動作するはずcsprojファイルから切り取ら上記を削除しますか? –
関連:http://stackoverflow.com/questions/19491860/could-not-load-file-or-assembly-system-web-http-4-0-0-after-update-from-2012-to –
試したすべての示唆された答えは、その質問です。これまでのところ何も働かない。また、私が使用しているすべてのnugetパッケージに対して 'update-package xxx -reinstall'を実行しました。どちらもうまくいきません。 –