Visual studio 2013 包管理器控制台不工作

Visual studio 2013 包管理器控制台不工作,visual-studio-2013,powershell-2.0,Visual Studio 2013,Powershell 2.0,我已经详细检查了以下错误的解决方案,但没有结果 在Visual Studio中打开包管理器控制台时,我收到一个错误,指出“加载格式数据文件时出错..路径-->到文件”无法加载,因为其执行被软件限制策略阻止。有关详细信息,请与管理员联系 这些都是我为纠正错误而做的事情,但都失败了 以管理员身份运行Powershell。。我在powershell(x86)、powershell ISE(x86)以及两个64位版本中将ExecutionPolicy设置为RemoteSigned和Unrestricte

我已经详细检查了以下错误的解决方案,但没有结果

在Visual Studio中打开包管理器控制台时,我收到一个错误,指出“加载格式数据文件时出错..路径-->到文件”无法加载,因为其执行被软件限制策略阻止。有关详细信息,请与管理员联系

这些都是我为纠正错误而做的事情,但都失败了

  • 以管理员身份运行Powershell。。我在powershell(x86)、powershell ISE(x86)以及两个64位版本中将ExecutionPolicy设置为RemoteSigned和Unrestricted

  • 以管理员身份运行Powershell。。我将ExecutionPolicy-scope for process、currentuser和localmachine设置为RemoteSigned和Unrestricted

  • 已重新安装Visual Studio

  • 在注册表编辑器中将ExecutionPolicy设置为RemoteSigned和Unrestricted

  • 但是我仍然得到了错误。。有人能帮忙吗


    谢谢

    如果您尝试了以下方法,请告诉我:

    如果全部失败,请执行以下操作:

    您可能更改了64位的执行策略 powershell和包管理器正在运行32位(反之亦然)

    我会尝试打开32位控制台(PowerShell(x86))并设置 这里的执行策略,因为错误肯定指向了这一点 一种解决方案

    确保在更改执行策略后重新启动visual studio,以便 这些改变可以生效。还要确保更改了执行 具有管理员用户名和密码的全局策略


    来源:

    作为一种解决方法,我找到了这个解决方案(更多详细信息请访问)

    在PackageManager控制台中执行以下命令

    Set-ExecutionPolicy -Scope Process Bypass
    Import-Module "your-solution-directory/packages/EntityFramework<your EF version>/EntityFramework.psd1"
    
    Set ExecutionPolicy-作用域进程旁路
    导入模块“您的解决方案目录/packages/EntityFramework/EntityFramework.psd1”