Visual Studio 2022 打开“程序包管理器控制台”失败
昨天下午,正在用Visual studio 2022写代码,当使用EF core 做数据迁移时,需要用到“程序包管理器控制台”,打开失败,前一秒还好好的,怎么突然就用不了了。哎,真的是好命苦啊,一直折腾到今天早上,才弄好,记录一下,宝啊,你是不是遇到同样的问题,我这个方法可能对你有帮助。
当你在visual studio 中不能使用时,你打开电脑的终端看看(右键桌面左下角的windows图标)
打开只好提示:
无法启动此 shell。初始化过程中出现故障: “system.management.automation.languageprimitives”的类型初始值设定项引发异常。
是不是很崩溃,然后就是各种折腾,我试过以下几个办法,但都不行:
1.重启powershell服务
禁用后点击确定,然后又重启该服务,点击确定,该办法对我的电脑行不通。
-
重新安装powershell7
该方法安装后是可以运行的,但每次都需要点安装的那个图标,并且没有和系统关联起来,我不知道powershell7怎么关联系统系统的powershell,所以这个办法也不行 -
我又去StackOverFlow上找原因,有人通过修改framework 下的配置文件解决了,但我仍然不行。链接: 修改配置文件的方法
-
终极办法:覆盖安装。不管你的电脑是win10还是wein11,都可通过覆盖安装来解决,使用工具MediaCreationTool来覆盖升级或修复你的系统(不会对原来装好的软件造成破坏)
链接: MediaCreationTool
修复系统之后,是不是能用了。
什么,我怎么听到宝说,我还是没有用,问题没解决,那你还赶快去搜资料,再这里耗着干嘛,明天老板会因为你的电脑没修好而不用你干活吗?哈哈哈哈哈哈哈哈哈哈。