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


    今天在生成一个项目的时候,生成报错,错误如下: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下载 

  • 相关阅读:
    javascript检测浏览器插件
    登陆注册数据库设计与任务分配
    做网站的一些定律原理和效应
    为什么我们应该像盖房子那样写程序?
    最近项目中遇到的一些设计问题
    反向代理缓存
    《你必须知道的.NET》读书笔记
    锋利的Jquery读书笔记
    将pdf转成jpg格式
    《你必须知道的.NET》第五章读书笔记
  • 原文地址:https://www.cnblogs.com/wift/p/9202915.html
Copyright © 2020-2023  润新知