0

我正在尝试安装像 Unity 或 EntityFramework 这样的 NuGet 包,但下载 Nuget 后无法安装这些包并返回此错误消息:

Your machine group policy or user group policy disables execution of PowerShell script.
Adjust your group policy settings to allow execution of PowerShell scripts

我该如何解决这个问题?提前致谢 ;)

4

1 回答 1

1

当前旧版本的 NuGet aka not > 1.4 不签署 powershell 脚本,因此您需要从 powershell 命令行运行以下命令:

set-executionpolicy Unrestricted

在 1.4 中,我们将对脚本进行签名,因此您不应该遇到这个问题。虽然 1.4 还没有发货,但是很快 :)

如果您的管理员锁定了 powershell 脚本,上述修复可能会失败,在这种情况下,您可以要求他们为您执行此操作,或者等到 NuGet 1.4 发布。

于 2011-06-15T15:36:04.023 回答