web-dev-qa-db-ja.com

Visual Studio2015でNugetがクラッシュ

開始直後のVisualStudio 2015エンタープライズでのパッケージマネージャーコンソールのクラッシュ:エラー:

Windows PowerShellは実行ポリシーを正常に更新しましたが、設定はより具体的なスコープで定義されたポリシーによって上書きされます。オーバーライドにより、シェルはRemoteSignedの現在の有効な実行ポリシーを保持します。 「Get-ExecutionPolicy-List」と入力して、実行ポリシーの設定を表示します。詳細については、「Get-HelpSet-ExecutionPolicy」を参照してください。

PowerShellの実行ポリシーをremoteSignedに設定するなど、さまざまなことを試しましたが、何も役に立ちませんでした。nugetはまだ機能しません。

誰かが同じ問題を抱えていますか?よろしくお願いします。

21
Maris

Microsoftはその問題の修正プログラムを公開しています。これを適用する方法については、次の情報を参照してください。

ホットフィックスをインストールできるようになりました。次のいずれかの場所から適切にインストールを取得してください。

2.8.7 for VS 2013: https://github.com/NuGet/Home/releases/download/2.8.7/NuGet.Tools.vsix

3.1.1 for VS 2015: https://github.com/NuGet/Home/releases/download/3.1.1/NuGet.Tools.vsix

NuGetは、これらを来週VisualStudioギャラリーに公開します。

詳細については、次のページをご覧ください: https://connect.Microsoft.com/VisualStudio/feedback/details/1572078/nuget-crash-in-visual-studio-2015-enterprise

35
Maris

同じ問題が発生し、解決策が見つかりました。すべてのスコープで実行ポリシーを「未定義」に設定し(ドメインポリシーで設定されている場合は、マシンスコープとユーザースコープのレジストリキーを削除します)、VSを再起動してパッケージマネージャーコンソールを開きます。

編集:削除したキーへのパス:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell

キー:ExecutionPolicy

このコマンドラインは、問題が修正されるまで、プロセスを自動化するために使用できます(管理者として実行)。

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell /v ExecutionPolicy /f
14
Encarmine

MSDNWebサイトからVisualStudio Professional 2015を完全にクリーンインストールした後、管理者としてVS2015を実行し、Tools -> NuGet Package Manager... -> Package Manager Consoleからパッケージマネージャーコンソールを開いたところ、次のエラーが発生しました。

Windows PowerShellは実行ポリシーを正常に更新しましたが、設定はより具体的なスコープで定義されたポリシーによって上書きされます。オーバーライドにより、シェルは現在の有効な実行ポリシーである無制限を保持します。 「Get-ExecutionPolicy-List」と入力して、実行ポリシーの設定を表示します。詳細については、「Get-HelpSet-ExecutionPolicy」を参照してください。

上記の手順に従って、次のことを行います。

  1. [ツール]-> [拡張機能と更新...]を使用して、Visual Studio2015用のNuGetパッケージマネージャーをアンインストールします。

  2. VisualStudioを再起動します。

  3. [ツール]-> [拡張機能と更新...]を使用して、Visual Studio2015用のNuGetパッケージマネージャーを再インストールします。

  4. VisualStudioを再起動します。

これで、パッケージマネージャーコンソールを開くと、Powershellが正しく読み込まれ、すべてが正常に行われます。うまくいけば、これは実行ポリシーをオーバーライドまたは設定する必要なしに役立ちます。

9
bradykey

VS2013のTools\Nuget package Manager\PackageManagerコンソールで次のエラーが発生します。

問題:WindowsPowerShellは実行ポリシーを正常に更新しましたが、設定はより具体的なスコープで定義されたポリシーによって上書きされます。オーバーライドにより、シェルは現在の有効な実行ポリシーである無制限を保持します。 「Get-ExecutionPolicy-List」と入力して、実行ポリシーの設定を表示します。詳細については、「Get-HelpSet-ExecutionPolicy」を参照してください。

Tools\Extensionを使用してNugetPackage Managerをアンインストールし、UpdatesはNuget PackageManagerをアンインストールしました。

問題を解決するために、以下の場所からパッケージマネージャーを再インストールしました。

https://marketplace.visualstudio.com/items?itemName=NuGetTeam.NuGetPackageManagerforVisualStudio201

0
gyansada