Visual studio 2017 visual studio 2017.NET SDK不支持以.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或更低版本为目标,或使用 支持.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或更低版本为目标,或使
“.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中重新打开了该解决方案。)而且它在那里也坏了!…添加变量修复了它。