私は自分のプロジェクトの 1 つで Json.NET を使用していますが、そのままで問題なく動作しています。しかし、私は最近、かなり古いバージョン 4.5.9 を現在のバージョン 7.0.1 に更新したいと思っていました。ご存知のように...最新の状態にするためです。
NuGet 経由でバージョン 4.5.9 をインストールし、更新機能を使用しました。
次のデプロイ (Visual Studio 2012 ビルドイン クリックオンス経由でデプロイ) の後、クライアント pc で、Newtonsoft.Json DLL を参照している「XXX をグローバル アセンブリ キャッシュにインストールする必要があります」というエラーが表示されます。
このエラーを修正する理由や方法がわかりません。Json.NET に関するすべてを既に設定しており、発行設定の [アプリケーション ファイル] ダイアログに含める必要があります。これは修正されませんでした。
ただし、7.0.1 をアンインストールして 4.5.9 を再インストールすると (すべて Nuget 経由)、エラーは修正されます。
このエラーなしで 7.0.1 バージョンをデプロイできないのはなぜですか?
ご清聴ありがとうございました。