从.Net Core 2.x 到 3.x 的二三事

走远了吗. 提交于 2020-03-06 14:14:25

之前使用的VS2017,附带的.Net Core SDK是2.x的
迫于好多

不清楚有没有办法可以直接把.Net Core 3.x的SDK直接捞过来安装使用,没搜到攻略,怕踩坑。

现使用的方案是把VS2017卸载了,新安装VS2019,VS2019自带了.Net Core 3.x
注意事项:

1、卸载2017和安装2019要在Visual Studio Installler的程序中进行,2019的Installer要在官网下载,装community版本就ok了

 

 

2、.Net Core 3.x没有内置dotnet-ef的指令,所以我们只能通过安装dotnet 工具使用
安装指令

dotnet tool install --global dotnet-ef

若使用时仍有提示
It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '3.1.2' was not found

You can resolve the problem by installing the specified framework and/or SDK.
The specified framework can be found at:
  - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=3.1.2&arch=x64&rid=win10-x64
到指示的链接选择SDK下载。就可以了
 
p.s. 可能还有别的坑没遇到,此随笔持续更新




标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!