NuGetパッケージマネージャを使用してVisual Studio 2012にNuGetがパッケージJson.NETのバージョン9.0.1を復元するかどうかを尋ねます。復元ボタンをクリックすると復元が失敗します。これは私のソリューションのすべてのプロジェクトからJson.NETを削除した後でも発生します。NuGetは、不要なパッケージを復元するかどうかを確認し、パッケージ参照を見つけることができません。
以下のスクリーンショットは、Json.NETがローカルにインストールされなくなり、要求されたパッケージの復元が失敗することを示しています。
私はNuGetはまだそれはそれはもはやプロジェクトで参照いていても、このパッケージを必要としないと考える理由を把握したいと思います。私はNewtonsoft.Jsonアセンブリへの参照のためのプロジェクトの.csprojファイルの内容を検索しましたが、何もありません。
アップデートと答え:
以下ジェフ・ブロックの投稿は答えました。ソリューションのpackages.configファイルがあります。私はVisual Studioで削除したと思っていましたが、ソリューションエクスプローラから削除されていました。ファイルシステム上でファイルを削除すると、NuGetはそのパッケージを探しませんでした。
ありがとうございました。これは私が削除したファイルシステム上にまだ存在するpackages.configに私をもたらしました。あなたの答えは正解です。 –