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]

posted @ 2023-09-16 10:25  泥称  阅读(354)  评论(0编辑  收藏  举报