2015年视觉工作室的Nuget崩溃

Mar*_*ris 21 powershell visual-studio nuget visual-studio-2015

刚开始出现错误后,Visual Studio 2015企业中的软件包管理器控制台崩溃:

Windows PowerShell已成功更新您的执行策略,但该设置被更具体范围内定义的策略覆盖.由于覆盖,您的shell将保留其当前有效的RemoteSigned执行策略.键入"Get-ExecutionPolicy -List"以查看执行策略设置.有关详细信息,请参阅"Get-Help Set-ExecutionPolicy".

我尝试过很多东西,比如将power shell中的执行策略设置为remoteSigned,但没有任何帮助,nuget仍然无法正常工作.

任何人都有同样的问题?谢谢你的任何进步.

Mar*_*ris 35

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将于下周将这些内容发布到Visual Studio库.

有关更多信息,请访问此页面:https: //connect.microsoft.com/VisualStudio/feedback/details/1572078/nuget-crash-in-visual-studio-2015-enterprise


Enc*_*ine 14

我遇到了同样的问题并找到了对我有用的解决方案:在所有范围内将执行策略设置为"未定义"(如果由域策略设置,则删除计算机和用户范围的注册表项),然后重新启动VS并打开包管理器控制台.

编辑:我删除的密钥路径:

HKEY_LOCAL_MACHINE\SOFTWARE \政策\微软\的Windows\PowerShell的

密钥:ExecutionPolicy

此命令行可用于自动执行流程(以管理员身份运行),直到问题得到解决:

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell /v ExecutionPolicy /f
Run Code Online (Sandbox Code Playgroud)


bra*_*key 9

从MSDN网站完全安装Visual Studio Professional 2015后,我以管理员身份运行VS2015,打开了包管理器控制台Tools -> NuGet Package Manager... -> Package Manager Console,我收到此错误:

Windows PowerShell已成功更新您的执行策略,但该设置被更具体范围内定义的策略覆盖.由于覆盖,您的shell将保留其当前有效的Unrestricted执行策略.键入"Get-ExecutionPolicy -List"以查看执行策略设置.有关详细信息,请参阅"Get-Help Set-ExecutionPolicy"

按照以上步骤:

  1. 使用工具 - >扩展和更新...卸载Visual Studio 2015的NuGet包管理器.

  2. 重新启动Visual Studio.

  3. 使用工具 - >扩展和更新...重新安装Visual Studio 2015的NuGet包管理器.

  4. 重新启动Visual Studio.

现在,当我打开软件包管理器控制台时,Powershell正确加载并且每件事情都很好.希望这有助于不必覆盖或设置执行策略.