nugetパッケージバージョン競合解決packages.config

765 ワード

開発プロジェクトにはNewtonsoft.Jsonコンポーネントがインストールされており、Newtonsoft.Jsonにバージョンを下げる必要があるという問題が発生しました.理由:プロジェクトはMVCプロジェクトであり、WebApiモジュールはframework 4.5.0.0のバージョンを使用する必要があります.他のコンポーネントをインストールするときにNewtonsoft.Jsonを誤ってアップグレードしたため、システムがコンパイルでき、実行時にframework 4.5.0.0で要求されたバージョンのNewtonsoft.Jsonが見つからないプログラムセットが発生しました.Nugetのコマンドを使用してみます.
Uninstall-package Newtonsoft.Json 

アンインストールの結果、他のコンポーネントがコンポーネントに依存し、アンインストールは許可されません.N回試してみたが、結果はなかった.同僚の指摘を経て、packages.configの中の:


次に、パッケージ管理コンソールの下で、次のことを行います.
Update-Package -Projec

解決する