NuGetをインストールしました。
[プロジェクト]>[ライブラリパッケージリファレンスの追加]に移動しようとすると
「ライブラリパッケージリファレンスの追加」はプロジェクトメニューの下にありません。NuGetを再度インストールしようとすると、既にインストールされていると表示されます。私のアプリケーションは、.net4を対象としたMVC3アプリケーションです。
このオプションを表示するにはどうすればよいですか?
NuGetをインストールしました。
[プロジェクト]>[ライブラリパッケージリファレンスの追加]に移動しようとすると
「ライブラリパッケージリファレンスの追加」はプロジェクトメニューの下にありません。NuGetを再度インストールしようとすると、既にインストールされていると表示されます。私のアプリケーションは、.net4を対象としたMVC3アプリケーションです。
このオプションを表示するにはどうすればよいですか?
管理者としてVSを実行し(Ctrl-Shift-Click)、パッケージマネージャーダイアログからNuGetをアンインストールすることもできます。次に、 http: //nuget.codeplex.comからNuGet 1.1に更新し、それで修正されるかどうかを確認します。ASP.NETMVCは必要ありません。
2012年5月の時点で、「NuGetパッケージの管理」と呼ばれるようになりました。NuGetドキュメントのスクリーンショットが更新されていないため、特に混乱します。
Visual Studioの一部の拡張機能により、NuGetがメニューを表示しない、またはクラッシュする可能性はありますか?それらを無効化/削除してから、NuGetをここからインストールしてみてください:http://nuget.codeplex.com/
さらに、PowerShellベースのパッケージマネージャーコンソールもあります。すべてが失敗した場合に備えて、それを確認することができます。
ソリューションエクスプローラーでソリューションではなく、プロジェクトが選択されていることを確認してください。
ダイヤルアップ経由でパッケージをインストールしようとした後、同様の問題が発生しましたが、タイムアウトになりました。
これを修正するために、レジストリキーの名前を変更し(機能しない場合は名前を元に戻すことができるように)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet
、VisualStudioを再起動してプロジェクトを開きました。これAdd Library Package Reference
で動作し、レジストリキーが再作成されました。
通常、NuGetはASP.NET MVC 3とともにインストールされるため、自動的に表示されます。インストールしたNuGetパッケージを削除して、ASP.NETMVC3を再インストールしてみてください。
これと同じ問題が発生しましたが、プロジェクトに参加していない場合(つまり、ソリューションエクスプローラーでソリューションが強調表示されている場合)、[ライブラリパッケージ参照の追加]オプションが表示されないことに気付きました。プロジェクトを選択すると、そこにあります。
おっと:それがすでに言及されていることに気づいていませんでした。