1. ホーム
  2. visual-studio-2012

[解決済み] Nuget リファレンスを復元しますか?

2022-05-03 01:33:11

質問

Visual Studio 2012でソリューション&プロジェクトを持っています。

このプロジェクトには、ファイル packages.config をプロジェクトのルートに追加しました。

この質問では、私が誤ってこれらのライブラリを References セクションを作成しました。

NuGet パッケージ マネージャーにアクセスすると、これらのパッケージの横にチェックマークが表示され、インストールされていることが示されます。

この状況を解決する唯一の方法は、以下のエントリをすべて削除することです。 packages.config これは、NuGet インターフェースがそれらをインストール済みとして報告する問題を修正し、それぞれを再追加するものです。

もっとスマートな方法はないのでしょうか?私は「nuget to restore missing packages」を有効にすれば解決すると思っていたのですが、何もしていないようです。

どうすればいいですか?

パッケージの再インストールをお試しください .

NuGetパッケージマネージャーコンソールで、以下のコマンドを入力します。

Update-Package -Reinstall -ProjectName Your.Project.Name

パッケージを再インストールし、ソリューション全体の参照を復元したい場合は -ProjectName パラメータを使用します。