码迷,mamicode.com
首页 > Web开发 > 详细

VS2017生成.net core项目报错:The current .NET SDK does not support targeting .NET Core 2.1. Either

时间:2018-06-20 13:05:48      阅读:690      评论:0      收藏:0      [点我收藏+]

标签:错误   sdk   解决方案   hat   targeting   技术   ima   https   版本   

今天在生成一个项目的时候,生成报错,错误如下:The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.1."

使用的最新的visual studio2017 15.7.4。

技术分享图片

我电脑上安装了.net core 2.1.100、2.1.103、2.1.300等四个细分版本:

技术分享图片技术分享图片

 

看到这你们是不是想说,安装的都没问题呀,为什么还会报错呢。当时我也是这样想的!!

各位在仔细看看,再仔细看看,是不是看出来什么了?

对!

对!对!

对!对!对!

不要怀疑,要相信你是最棒的,决定聪明的你一定看出来,为啥安装的都是x64的?x86的为啥一个没安装呢?

so

那就安装咯,这有啥,

又是一番折腾,安装上了2.1.103(x86)、2.1.300(x86)两个

技术分享图片

 

回到visual studio2017页面,“清理解决方案”,然后F6

双手在胸前划着十字架,口中默念“阿弥陀佛”,“老天保佑,一定要成功啊”;

PS:现在想想我是脑子有病嘛,画啥十字架,不应该是双手合十,双眼微闭,口中默念“阿弥陀佛”嘛。

看着”输出“页面不断的翻涌着:

技术分享图片

当看到最后的那熟悉而又亲切的画面的时候,忐忑的心终于放下啦:

技术分享图片

生成成功!

生成成功!

生成成功!

重要的事情说他个一、二、三、四遍。

 

嗯,

总结一下:

The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 1.1 or lower, or use a version

这是由于系统目标环境是32为的 .net core SDK ,但是电脑上只安装了64位的SDK

再遇到类似的错误只需要记得要看一下自己电脑上安装的.net core 版本是都跟系统目标版本一致,

还有就是要看系统上是否安装了对应的32位或者是64位.net core SDK 。

微软官方.NET Core SDK以及Runtime下载 

VS2017生成.net core项目报错:The current .NET SDK does not support targeting .NET Core 2.1. Either

标签:错误   sdk   解决方案   hat   targeting   技术   ima   https   版本   

原文地址:https://www.cnblogs.com/wift/p/9202915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!