質問

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

要求されたタイプの1つ以上をロードできません。詳細については、LoaderExceptionsプロパティを取得します。

OKボタンがあり、それが私に言っている追加情報を取得する方法はありません。

これはNugetの新鮮なインストールです。これまでこのコンピューターにインストールしたことはありません。

このエラーを修正および/または診断して、Nugetを動作させるにはどうすればよいですか?

役に立ちましたか?

解決

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

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

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

私はNugetに対してバグレポートを提出しました。前提条件が欠落しているときに、より良いエラーメッセージを求めました(そして、実際にインストーラーが理想的にするのは理想的です インストール 前提条件):アイテム#530:「要求されたタイプの1つ以上をロードできない」エラー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top