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)
从MSDN网站完全安装Visual Studio Professional 2015后,我以管理员身份运行VS2015,打开了包管理器控制台Tools -> NuGet Package Manager... -> Package Manager Console,我收到此错误:
Windows PowerShell已成功更新您的执行策略,但该设置被更具体范围内定义的策略覆盖.由于覆盖,您的shell将保留其当前有效的Unrestricted执行策略.键入"Get-ExecutionPolicy -List"以查看执行策略设置.有关详细信息,请参阅"Get-Help Set-ExecutionPolicy"
按照以上步骤:
使用工具 - >扩展和更新...卸载Visual Studio 2015的NuGet包管理器.
重新启动Visual Studio.
使用工具 - >扩展和更新...重新安装Visual Studio 2015的NuGet包管理器.
重新启动Visual Studio.
现在,当我打开软件包管理器控制台时,Powershell正确加载并且每件事情都很好.希望这有助于不必覆盖或设置执行策略.
| 归档时间: |
|
| 查看次数: |
8242 次 |
| 最近记录: |