在vs2017 版本15.7.6中不支持2.1.0以上版本的net core sdk

问题起因 :使用.net core 2.1sdk 电脑直接安装的2.1.1 没有安装2.1.0的sdk

在项目开发过程中报错:当前 . NET SDK 不支持将 .NET Core 2.1.1 设置为目标。请将 .NET Core 2.1 或更低版本设置为目标,或使用支持 .NET Core 2.1.1 的 .NET SDK 版本。如下图所示:

即便在vs中安装 Microsoft.NETCore.App 这个包的2.1.1版本依然报错不行

经过试验发现,vs目前(2018-8-10)只能使用 Microsoft.NETCore.App 的2.1.0版本的包

我于是安装了新的.net sdk来支持 

包地址:https://download.microsoft.com/download/D/7/8/D788D3CD-44C4-487D-829B-413E914FB1C3/dotnet-sdk-2.1.300-preview1-008174-win-x64.exe

虽然这个安装包名字是 dotnet-sdk-2.1.300 但是这个安装包确是2.1.0 sdk的安装包 如下图:

 

 

 

 项目中 使用 Microsoft.NETCore.App 的2.1.0版本的包 一切ok

posted @ 2018-08-10 12:03  当年在远方  阅读(5479)  评论(0编辑  收藏  举报