6

Visual Web Developer 2010 Express に NuGet をインストールしましたが、ソリューション エクスプローラーに移動し、プロジェクトの [参照] フォルダーを右クリックして [ライブラリ パッケージ参照の追加] を選択すると、すぐに次のエラーが表示されます。

要求されたタイプの 1 つ以上を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。

OK ボタンがあるだけで、それが教えてくれる追加情報を取得する方法はありません。

これは NuGet の新規インストールです。以前にこのコンピューターにインストールしたことはありません。

NuGet を機能させるために、このエラーを修正および/または診断するにはどうすればよいですか?

4

1 に答える 1

6

このエラーは、PowerShell がインストールされていない場合に発生することがわかりました。問題をさらに診断するために、[ツール] > [ライブラリ パッケージ マネージャー] > [パッケージ マネージャー コンソール] に移動すると、コンソールに次のような赤いテキストが表示されました。

エラー: パッケージ マネージャー コンソールには PowerShell 2.0 ランタイムが必要ですが、このコンピューターでは検出されません。http://support.microsoft.com/kb/968929から PowerShell 2.0 をインストールし、Visual Studio を再起動してください。

PowerShell をインストールした後、[ライブラリ パッケージ参照の追加] ダイアログが機能し始めました。

NuGet に対してバグ レポートを提出し、前提条件が不足している場合 (そして理想的には、インストーラーが実際に前提条件 をインストールするため) のエラー メッセージを改善するよう求めました。

于 2010-12-31T23:04:54.663 に答える