你好我是新来的,所以请耐心等待,我刚刚在我的
windows 10 pro机器上安装了Visual Studio 2015.
我遇到了PowerShell版本的问题.它希望我使用3.0或更高版本,但我似乎无法将软件包管理器控制台升级到最新版本.
我安装了PowerShell版本5,但是软件包管理器控制台拒绝使用它.我做了一个完全卸载并重新安装是没有排序的问题.你能帮忙吗?
我目前正在研发this tutorial
当我运行此代码
[Scaffold-DbContext " 'Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True; '" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models]
它出错,说要求Powershell 3.0或更高版本:
[The Entity Framework Core Package Manager Console Tools don’t support PowerShell version 2.0. Upgrade to PowerShell version 3.0 or higher, restart Visual Studio, and try again.]
我运行$PSVersionTable它返回
Name Value
---- -----
PSVersion ----------------------------2.0
PSCompatibleVersions -----------{1.0, 2.0}
BuildVersion -------------------------6.1.7600.16385
CLRVersion ------------------------- 4.0.30319.42000
WSManStackVersion --------------2.0
PSRemotingProtocolVersion-----2.1
SerializationVersion----------------1.1.0.1
谢谢
最佳答案 由于你升级了powershell,只需重新启动你的windows机器,以便可以应用注册表更新,然后检查它是否不起作用或者你已经做过,然后我怀疑它需要一个旧版本的powershell,已知可以正常使用该版本的visual studio ,那么你可以使用更新版本的VS说2017.