3

Windows8でVS2010を実行しています。NuGetをインストールし、パッケージマネージャーコンソールを実行すると、次のメッセージが表示されます。

Error: The Package Manager Console requires PowerShell 2.0 runtime, which is not detected on this machine. Please install the PowerShell 2.0 from http://support.microsoft.com/kb/968929 and restart Visual Studio.

PowerShell3.0がWindows8と一緒に自動的にインストールされることを知っています。なぜこのエラーメッセージが表示されるのですか?

4

2 に答える 2

6

この機能はWindows8ではデフォルトでオンになっていますが、実際に使用するには、ここWindows Powershell 2.0 Engineで説明するように.Net3.5をオンにする必要があります。

Windows 8では、WindowsPowerShell2.0エンジン機能がデフォルトでオンになっています。ただし、これを使用するには、Microsoft .NETFramework3.5のオプションをオンにする必要があります。これには必要です。

上記のリンクの手順に従って、機能させます。

于 2013-01-29T17:56:38.050 に答える
2

Windows8上のPowerShell3.0はデフォルトでインストールされていますが、PowerShell2.0はインストールされていません。[プログラムと機能]に移動して[Windowsの機能をオンまたはオフにする]を選択し、そこからWindowsPowerShell2.0を選択してインストールできます。

于 2013-01-29T17:48:25.840 に答える