天天看點

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。

VS2017生成.net core項目報錯:The current .NET SDK does not support targeting .NET Core 2.1. Either...

我電腦上安裝了.net core 2.1.100、2.1.103、2.1.300等四個細分版本:

VS2017生成.net core項目報錯:The current .NET SDK does not support targeting .NET Core 2.1. Either...
VS2017生成.net core項目報錯:The current .NET SDK does not support targeting .NET Core 2.1. Either...

看到這你們是不是想說,安裝的都沒問題呀,為什麼還會報錯呢。當時我也是這樣想的!!

各位在仔細看看,再仔細看看,是不是看出來什麼了?

對!

對!對!

對!對!對!

不要懷疑,要相信你是最棒的,決定聰明的你一定看出來,為啥安裝的都是x64的?x86的為啥一個沒安裝呢?

so

那就安裝咯,這有啥,

又是一番折騰,安裝上了2.1.103(x86)、2.1.300(x86)兩個

VS2017生成.net core項目報錯:The current .NET SDK does not support targeting .NET Core 2.1. Either...

回到visual studio2017頁面,“清了解決方案”,然後F6

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

PS:現在想想我是腦子有病嘛,畫啥十字架,不應該是雙手合十,雙眼微閉,口中默念“阿彌陀佛”嘛。

看着”輸出“頁面不斷的翻湧着:

VS2017生成.net core項目報錯:The current .NET SDK does not support targeting .NET Core 2.1. Either...

當看到最後的那熟悉而又親切的畫面的時候,忐忑的心終于放下啦:

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

這是由于系統目标環境是32為的 .net core SDK ,但是電腦上隻安裝了64位的SDK

再遇到類似的錯誤隻需要記得要看一下自己電腦上安裝的.net core 版本是都跟系統目标版本一緻,

還有就是要看系統上是否安裝了對應的32位或者是64位.net core SDK 。

微軟官方.NET Core SDK以及Runtime下載下傳 

轉載于:https://www.cnblogs.com/wift/p/9202915.html

繼續閱讀