zoukankan      html  css  js  c++  java
  • 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下载 

  • 相关阅读:
    设计模式之责任链模式(Chain of Responsibility )
    Cubieboard2裸机开发之(二)板载LED交替闪烁
    Cubieboard2裸机开发之(一)点亮板载LED
    A20(Cubieboard2)启动过程浅析
    入手Cubieboard2之制作最小Linux系统
    ARM Linux启动代码分析
    Linux设备驱动剖析之Input(四)
    Linux设备驱动剖析之Input(三)
    Linux设备驱动剖析之Input(二)
    Linux设备驱动剖析之Input(一)
  • 原文地址:https://www.cnblogs.com/wift/p/9202915.html
Copyright © 2011-2022 走看看