VS2017出现编译错误:The current .NET SDK does not support targeting .NET Standard 2.0. Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0
错误信息:The current .NET SDK does not support targeting .NET Standard 2.0. Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0
解决:安装.NET SDK指定版本
需安装:dotnet-sdk-2.1.526-win-x64
原因:Viaual Studio 每个版本需要对应版本SDK
安装后执行:dotnet --list-sdks。确认版本安装
如果执行为空则检查系统系统环境变量:
情况1:部分会有两个环境变量
C:\Program Files (x86)\dotnet\
C:\Program Files\dotnet
将C:\Program Files\dotnet顺序调整至前面即可,因为sdk装在这个目录下:2.1.526 [C:\Program Files\dotnet\sdk]
情况2:只有一个环境变量
C:\Program Files (x86)\dotnet\
新增C:\Program Files\dotnet 并且将C:\Program Files\dotnet顺序调整至前面即可,因为sdk装在这个目录下:2.1.526 [C:\Program Files\dotnet\sdk]