webapiアプリケーションを実行しているときにこの迷惑なエラーが発生しています。私はnewton JSON - version 9.01を使用しています。Newton jsonバージョンの問題web APIプロジェクトを実行している
{"Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)":"Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"}
私のプロジェクト.netFrameworkは4.0です。私は依存アセンブリを追加したこの問題を解決するために:
<assemblyIdentity name="Newtonsoft.Json"
publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
と私のプロジェクトのpackage.config
<package id="Newtonsoft.Json" version="9.0.0.0" targetFramework="net40" />
はどちらも同じであるが、私はまだエラーを取得しています。なぜこうなった?私のエラーメッセージが異なるアセンブリバージョンを表示するため、これは奇妙です。私はすでにnewtonjson 9.0.0を更新していますが、それを使用していますが、エラーは異なっています。 Iはnewtonjson 6.0.0をインストールしようとしている、と、パッケージマネージャコンソールがエラーを投げている。
Unable to find version '6.0.1' of package 'Newtonsoft.Json'.
時には低いバージョンニュートンJSONにダウングレードする場合に、C#の依存性は、すでにサポートされていないか、示しているようにインストールされています。 どうすればよいですか?私は、ナゲットのパンケージを取り付けるのがとても新しいです。あなたの助けに感謝します。パッケージマネージャコンソールで
解決方法を試みて、ソリューションを再構築してください –