我已经广泛检查了以下错误的解决方案但无济于事。
在Visual Studio中打开软件包管理器控制台时,我收到一条错误消息,指出"加载格式数据文件时出错。路径 - >提交"无法加载,因为其执行被软件限制策略阻止。有关更多信息,请与您的管理员联系。
这些都是我为纠正但失败而做的所有事情。
以管理员身份运行Powershell ..我在PowerShell(x86),powershell ISE(x86)以及64位版本中将Set-ExecutionPolicy设置为RemoteSigned和Unrestricted ..
以管理员身份运行Powershell ..我为进程,currentuser和localmachine设置ExecutionPolicy -scope为RemoteSigned和Unrestricted。
重新安装Visual Studio。
将注册表编辑器中的ExecutionPolicy设置为RemoteSigned和Unrestricted。
但我仍然收到错误..有人可以帮忙..
由于
答案 0 :(得分:1)
如果您尝试以下操作,请与我们联系:
PowerShell says "execution of scripts is disabled on this system."
如果全部失败,请执行以下操作:
您可能更改了64位的执行策略 powershell和包管理器运行32位(反之亦然)。
我尝试打开32位控制台(PowerShell(x86))并设置 那里的执行政策,因为错误肯定指向那个 解决方案。
确保在更改执行策略后重新启动visual studio 变化可以生效。还要确保更改了执行 使用管理员用户名和密码进行全局策略。
来源:file cannot be loaded because the execution of scripts is disabled on this system
答案 1 :(得分:0)
作为解决方法,我找到了此解决方案(更多详细信息,请访问stackoverflow.com/a/53433786/8358565)
在程序包管理器控制台中执行以下命令
Set-ExecutionPolicy -Scope Process Bypass
Import-Module "your-solution-directory/packages/EntityFramework<your EF version>/EntityFramework.psd1"