Win7系统下EF Core包管理控制台工具不支持PowerShell version 2.0,如何升级?

问题

       在使用EF Core包管理控制台工具输入命令时报错误信息:The Entity Framework Core Package Manager Console Tools don't support PowerShell version 2.0. Upgrade to PowerShell version 3.0 orhigher, restart Visual Studio, and try again.,导致包管理控制台工具无法使用。

解决方案

一、从错误提示来看,Win7系统下EF Core包管理控制工具不支持PowerShell version 2.0版本,升级到3.0后重启。

二、PowerShell从version 2.0升级到version 3.0:

  • 按下快捷键Win+R,输入PowerShell,按下回车键;

  • 在光标位置输入Get-Host | Select-Object Version命令按下回车键,显示本机版本为2.0;

  • 3.0版本下载地址:https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu

  • 双击下载文件,安装成功重启电脑即可,但有些电脑会碰到如下错误:

  • 将文件扩展名修改为.cab,使用解压软件解压指定的文件夹中,如下图:

  • 打开命令行窗口,快捷键Win+R,输入cmd,回车;

  • 在光标位置输入dism /online /add-package /packagepath:"D:\TOOLS\Windows6.1-KB2506143-x64\Windows6.1-KB2506143-x64.cab" 按下回车等待,  其中packagepath:后为文件的绝对路径;

  • 电脑重启后,快捷键Win+R,输入PowerShell,按下回车键,在光标位置输入Get-Host | Select-Object Version查看升级后的版本。

三、打开使用EF Core的项目,会进行包管理控制台初始配置,初始化完成之后就可以正常的使用了。

      

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值