Visual studio 2017 visual studio 2017.NET SDK不支持以.NET Core 2.0为目标

Visual studio 2017 visual studio 2017.NET SDK不支持以.NET Core 2.0为目标,visual-studio-2017,.net-core-2.0,Visual Studio 2017,.net Core 2.0,我为这件事伤了一段时间的脑筋: 我已尝试安装visual studio 2017 v 15.5.2的专业版和社区版 并安装了.net core Runtime 2.0.3和.net core SDK 2.1.2 当我打开一个新的web应用程序时,我会收到一个错误消息 “找不到指定的sdk‘microsoft.net.sdk.web’” 当我试图建立一个现有的项目,我得到一个错误 “当前的.NET SDK不支持针对.NET Core 2.0。或者 以.NET Core 1.1或更低版本为目标,或使

我为这件事伤了一段时间的脑筋:

我已尝试安装visual studio 2017 v 15.5.2的专业版和社区版

并安装了.net core Runtime 2.0.3和.net core SDK 2.1.2

当我打开一个新的web应用程序时,我会收到一个错误消息

“找不到指定的sdk‘microsoft.net.sdk.web’”

当我试图建立一个现有的项目,我得到一个错误

“当前的.NET SDK不支持针对.NET Core 2.0。或者 以.NET Core 1.1或更低版本为目标,或使用 支持.NET Core 2.0。”

在我的目标框架中,我没有看到
“.NETCore2.0”

我的计算机中没有
global.json
文件

当我尝试
dotnet--info
时,我得到了这个

.NET Command Line Tools (2.1.2)
产品信息:

版本:2.1.2

提交SHA-1哈希:5695315371

运行时环境:

操作系统名称:Windows

操作系统版本:10.0.10586

操作系统平台:Windows

RID:win10-x64

基本路径:C:\Program Files\dotnet\sdk\2.1.2\

Microsoft.NET核心共享框架主机

版本:2.0.3

建造:a9190d4a75f4a982ae4b4fa8d1a24526566c69df


有人请帮助

通过添加MSBuildSdksPath用户变量来修复它

添加名为
MSBuildSdksPath
的环境变量

它的值应该指向dotnetsdk文件夹。例如:

C:\Program Files\dotnet\sdk\2.2.102\Sdks

试过了,但运气不好:(打开cmd并运行dotnet--version并查看它显示的版本。可能您仍然安装了旧的1.x版本。删除它们C:\windows\system32>dotnet--version 2.1.3I在VS2017中打开解决方案时遇到类似问题,我一直在VS2019中开发该解决方案。在VS2017中,我无法看到或选择标准2.0。我在VS2019中重新打开了该解决方案。)而且它在那里也坏了!…添加变量修复了它。