web-dev-qa-db-ja.com

VS2012 Enable NuGetパッケージの復元が表示されず、見つからない

クラスライブラリとmvc3プロジェクトの2つのプロジェクトがあります。どちらにもnugetパッケージが関連付けられています。クラスライブラリでソリューションを右クリックすると、「NuGet Packges Restoreを有効にする」オプションが表示されます

enter image description here

MVCではありません。

enter image description here

言うまでもなく、両方のプロジェクトでこの機能を使用します。私は何を間違っていますか?

28
Raif

パッケージの復元を実行するために必要なnuget.exe、nuget.config、およびnuget.targetsを含む$(SolutionDir).nugetフォルダーの存在を拡張機能が検出すると、NuGetパッケージの復元のコンテキストメニュー項目は非表示になります。

MVCアプリにはすでにこれらが含まれているため、復元を有効にする必要があります。そうでない場合は、単に.nugetフォルダを削除すると、メニュー項目が再び表示されます。

39
Xavier Decoster

私にとっては、次のように簡単でした。

"ソリューションのNuGetパッケージの管理"-> "復元"(ダイアログの右上)

2
Kinetic