昨天将项目升级到.net core 3.1后, 打开vs2019 Package Manager Console后突然发生了错误,如下

最终导致EntityFramework 迁移相关命令都不能正常使用,但是通过dotnet ef 命令行还是能正常使用。只能请求google大神,各种尝试,包括卸载所有package再重装、清理nuget package目录、已管理员模式打开vs、重启电脑,均已失败告终。

早上来上班抱着不死心的目的,又进行了google,在stack-overflow上看到一个和我状况一样的,https://stackoverflow.com/questions/59325242/package-manager-console-init-ps1-is-not-recognized-as-the-name-of-a-cmdlet,按照上面的方法:

  1. 用命令$ExecutionContext.SessionState.LanguageMode查看我电脑当前的LanguageMode, 发现时ConstrainedLanguage
  2. 用命令$ExecutionContext.SessionState.LanguageMode=“FullLanguage"设置LanguageMode, 提示失败。
  3. 又进行google怎么去设置FullLanguage, 找到https://stackoverflow.com/questions/57032747/how-to-change-powershell-mode-to-fulllanguage-mode-from-constrained-mode,按照上面提示,直接修改注册表HKLM\System\CurrentControlSet\Control\SESSION MANAGER\Environment__PSLockdownPolicy 将值设置为 8
  4. 再打开vs Package Manager Console查看,大功告成,没有再出现错误。

发此文的目的是记录解决过程,以防后续再遇到以便查找。

最新文章

  1. 简例 一次执行多条mysql insert语句
  2. hdu.1198.Farm Irrigation(dfs +放大建图)
  3. Ubuntu 12.04安装vim和配置
  4. iOS动画详解(二)
  5. ManagerDay-1
  6. hdu 5311 Hidden String(find,substr)
  7. VMware Workstation 常见问题解决
  8. Python 高级特性之:生成器(generator)和迭代器(Iterator)
  9. Linux 技巧:让进程在后台可靠运行的几种方法【转】
  10. Spring Cloud微服务笔记(二)Spring Cloud 简介
  11. golang slice分割和append copy还是引用
  12. React-Error
  13. linux安装jdk1.8(rpm方式)
  14. 通过命令“du–sk”, “du–Ask” 的区别,谈谈如何在有保护的文件系统中查看文件或文件夹的大小
  15. 【Tomcat】Unrecognized Windows Sockets error: 10106: Socket creation failed
  16. RabbitMQ学习笔记2-理解消息通信
  17. STM8串口初始化寄存器配置
  18. 美团外卖商家获取订单-signToken取值
  19. iostbleView刷新后显示指定cell
  20. 【LOJ】#2280. 「FJOI2017」矩阵填数

热门文章

  1. 2020年20个Flutter最漂亮的UI库和项目
  2. k8s(00)入门知识介绍
  3. Python的telnetlib模块使用
  4. 如何获取json某一级节点的数据
  5. 水题----B - Badge CodeForces - 1020B
  6. vue+springboot文件下载
  7. eclipse IDE usage of my own and tutorials link list
  8. socket网络(二)
  9. link小图标以及表格的用法基础
  10. 第二章 Java基础知识(上)