【问题标题】:ExecutionPolicy issue preventing access to Package Manager Console in VSExecutionPolicy 问题阻止访问 VS 中的包管理器控制台
【发布时间】:2015-10-17 10:33:15
【问题描述】:

我试图在我的 VS 2013 中访问包管理器控制台,但我得到以下信息:

Windows PowerShell 成功更新了您的执行策略,但该设置被在更具体范围内定义的策略覆盖。由于覆盖,您的 shell 将保留其当前有效的 Unrestricted 执行策略。键入“Get-ExecutionPolicy -List”以查看您的执行策略设置。更多信息请参见“Get-Help Set-ExecutionPolicy”。

我尝试了谷歌并做了几件事,然后重新启动了我的 VS,但没有:同样的问题!

为什么会发生这种情况,我该如何解决它以便可以访问包管理器控制台?现在,当我运行 Get-ExecutionPolicy -List 时,我得到以下信息:

Scope             ExecutionPolicy
-----             --------
MachinePolicy     Unrestricted
UserPolicy        Undefined
Process           RemoteSigned
CurrentUser       RemoteSigned
LocalMachine      RemoteSigned

【问题讨论】:

    标签: powershell visual-studio-2013 package-managers


    【解决方案1】:

    事实证明,我有一些用于 VS 的 NuGet 包管理器和 PowerShell 插件的未决更新。一旦我安装了这些并重新启动了我的电脑。一切都很好!

    【讨论】:

    • 谢谢!为这个 sln +1
    【解决方案2】:

    我安装了这个修补程序(我使用 VS 2013 和 Windows 8.1),它为我解决了这个确切的问题(确保为您的 IDE 获取正确的版本):

    NuGet downloads

    【讨论】:

    • 为我修复了 VS 2013 上的错误。谢谢。
    • 在 vs2013 中为我修复;请注意,我刚刚从 dist.nuget.org/index.html 安装了 LATEST - 截至 2016 年 11 月 1 日,即 2.12.0
    • 这就是答案中的链接,所以它应该始终指向最新的。
    猜你喜欢
    • 2011-04-23
    • 2013-01-08
    • 2019-07-30
    • 2017-09-05
    • 2018-05-11
    • 2014-07-24
    • 2018-02-20
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多