2017-02-18 34 views
3

Webアプリケーションの実行に問題があります。ファイルまたはアセンブリを読み込めませんでした。Microsoft.Win32.Primitives、バージョン= 4.0.0.0

プロジェクトの設定は、ASP.NETコアWebアプリケーション(.NET Framework)です。私はビルドエラーを取得していないようです。プロジェクトはただ走るだけではありません。

System.IO.FileLoadException:、バージョン= 4.0.0.0をMicrosoft.Win32.Primitives「ファイルまたはアセンブリをロードできませんでした 'カルチャニュートラル、PublicKeyToken = = b03f5f7f11d50a3a' またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)」他で

enter image description here

+0

参照:https://github.com/dotnet/sdk/issues/901私はあまりにも 'System.Net.Http' nugetパッケージを追加する必要がありました – tjrobinson

答えて

0

私は4.0である正確なバージョンをインストールし、その後Microsoft.Win32.Primitivesをアンインストール作業それを得るためにするために。これは私が働いた。

より高いバージョンがありますが、私のためには機能しませんでした。

+1

、それが働きました。 – tjrobinson

+1

ナゲットパッケージSystem.Net.Httpを追加してくれました。 @ tjrobinson、それを答えとして追加することを検討してください。 – joelsand

5

System.Net.Httpナゲットパッケージを追加してみてください。

0

これは私がVisual Studio 2017 15.4.5にアップデートして、Nugetパッケージの負荷を更新した後に起こったことです。私は問題の一部はまた、私は先週インストールした.netフレームワーク4.7.1を使用していると思う...

私のための修正は、web.configから依存アセンブリを削除することでしたので、このセクションを削除します。

<dependentAssembly> 
    <assemblyIdentity name="Microsoft.Win32.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" /> 
</dependentAssembly> 
関連する問題