【发布时间】:2014-06-14 18:12:38
【问题描述】:
突然间,我在升级 Nuget 包时遇到了这个错误。我遇到的所有修复都不起作用。我正在使用 Visual Studio 2013。
'Newtonsoft.Json 6.0.3' 已安装。
将“Newtonsoft.Json 6.0.3”添加到 Tournaments.Notifications。
已成功将“Newtonsoft.Json 6.0.3”添加到 Tournaments.Notifications。
正在执行脚本文件 'F:\My Webs\BasketballTournaments\MainBranch\packages\Newtonsoft.Json.6.0.3\tools\install.ps1'。
无法初始化 PowerShell 主机。如果您的 PowerShell 执行策略设置为 AllSigned,请先打开包管理器控制台初始化主机。
包管理器控制台
尝试对“文件系统”提供程序执行 InitializeDefaultDrives 操作失败。
如果我在控制台中等待初始化完成,我可以添加一些包。
【问题讨论】:
-
嗨,迈克。我有完全相同的问题。您是否设法解决了问题并且您有一个可以工作的 nuget 包管理器?
-
我也有同样的问题。我已经将 Powershell 的执行策略设置为 Unrestricted,但它没有帮助。我在包管理器控制台中安装包没问题。
-
刚刚遇到同样的问题。这个解决方案帮助了我:stackoverflow.com/questions/10457039/…
-
我在 Windows 10 上遇到了同样的错误。我必须从“程序和功能”>“打开或关闭 Windows 功能”启用 Powershell 2.0,然后在重新启动 Visual Studio 后一切正常。
标签: powershell visual-studio-2013 nuget powershell-2.0 nuget-package