2

リボン コントロールを開発しており、JSON.NET を使用したいと考えています。私はこのエラーが発生しています:

ファイルまたはアセンブリ 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

私はいくつかのことを試しました。これは、次のようなスタックオーバーフローで見つかりました。

  • nuget コンソールを使用して JSON.NET を再インストールします。
  • packages.config を開く
  • Newtonsoft.Json エントリを削除します。
  • 保存してビルドし、NuGet から Newtonsoft.Json を再度追加します。
  • ビルドして実行
  • bin フォルダーのチェック済みファイル

何も機能していないようです。アイデアはありますか?

4

2 に答える 2

2

同じソリューション内の他のプロジェクトも Json.Net を参照していますか? 同じソリューション内の異なるプロジェクトが異なるバージョンの Json.Net を参照している可能性があります。

于 2013-09-02T11:13:31.670 に答える
1

最後に、私は自分の解決策を見つけました:

  • プロジェクトの「参照」を右クリックします。
  • 参照を追加c
  • フレームワーク タブで、「json.net」と入力します。4.5 と 6.0 の 2 つのバージョンがありました。4.5 だけにチェックを入れ、6.0 にはチェックを入れませんでした。
  • プロジェクトを再構築して再起動すると、このエラーは消えました。
于 2014-06-16T13:12:16.817 に答える