2017-03-09 7 views
1

ASP.Net MVCプロジェクトにNewtonsoft.JSON(バージョン9.0.1)をインストールしました。NewtonSoft.JSONバージョン9.0.1に関する問題

ただし、web.Configファイルには、4.5.1バージョンがロードされています。これにより、7.0.0以上のバージョンが必要になるため、エラーが発生します。

手動で変更しようとしましたが、別のエラーが表示されます。この問題を解決する方法はありますか?

+0

他のエラーは何ですか? – zack6849

+0

ファイルまたはアセンブリ 'Newtonsoft.Json'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040) –

+1

多分あなたの質問になるはずです。言及されたバージョンのようなものが私には聞こえますが、どこか別のものが含まれているものと同じではない、セットアップが正しいことを確認してください。質問の右側に「関連する」質問があると、彼らはあなたに非常に役立つように見えます。 – zack6849

答えて

0

私は同じ問題を抱えていますが、私は下位バージョンを使用していますが、バージョン9.0.0にアップデートした後、私は上記の例外があります。

が、Web.configでこれを追加することで、問題を解決:

<runtime> 
<shadowCopyVerifyByTimestamp enabled="true" /> 
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
    <dependentAssembly> 
    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> 
    <bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" /> 
    </dependentAssembly> 
</assemblyBinding> 

はこれを試してみて、私はあなたのフィードバックを知ってみましょう。