gpt4 book ai didi

visual-studio - Nuget 控制台被安全设置阻止,无法运行任何命令

转载 作者:行者123 更新时间:2023-12-02 01:33:39 24 4
gpt4 key购买 nike

平台:Windows 7 上的 VS2013 update 5,在一个大型集中管理的网络上,在网络和本地 PC 级别的安全策略上都有严格的限制。要求网络当权者为我做出改变绝对不是一种选择。

问题:无法运行 Nuget 包管理器控制台。完全没有。它不会初始化。我正在尝试运行它以启用和使用代码优先迁移。尝试启动控制台时,我收到一条红色文本的冗长错误消息:

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

我所做的:使用我的管理员帐户打开 PowerShell 并从另一个 SO 答案运行“Set-ExecutionPolicy RemoteSigned”。收到错误消息,指出政策已设置但被更具体的政策覆盖,该政策将被保留。然后我运行“Get-ExecutionPolicy -List”,结果如下:

MachinePolicy    Unrestricted
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine RemoteSigned

此时我不知道该怎么办。我可以将 VS 解决方案文件移动到具有不受限制的 wifi 访问权限的离线计算机以下载 nuget 包,但我特别尝试为 Entity Framework 6(我以前从未做过)启用代码优先迁移以转换从我的数据库优先模型项目到数据库生成的代码优先模型。这不是我可以离线执行的操作,因为我必须访问的数据库是受限网络上的企业数据库。我的阅读显示 EDMX DB-first 模型方法将在 EF7 中删除,所以我想以正确的方式开始,Microsoft 明确暗示这将是代码优先迁移。如果我无法运行程序包管理器控制台,那么我就无法运行迁移,这听起来我将无法迁移到 EF7,这将阻碍开发。因此,如果可能的话,我想正确地开始。

非常感谢有关如何处理这种情况的任何建议/指导。具体来说,我想知道是否有办法绕过这个问题并正确使用控制台。谢谢。

最佳答案

正如评论中所说,我在安装 Visual Studio 2013 更新 5 后遇到了类似的问题。

升级 nuget(到 2.8.60723.765)解决了我的问题。

关于visual-studio - Nuget 控制台被安全设置阻止,无法运行任何命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32613983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com