当前的.NET SDK不支持以.NET Core 2.2为目标。目标.NET Core 2.1或更低版本
您好,我正在使用VS 2017 Commuity。当我构建时,我得到了这个错误 我也安装了最新的sdk,即使我有同样的问题。当前的.NET SDK不支持以.NET Core 2.2为目标。目标.NET Core 2.1或更低版本,.net,.net,您好,我正在使用VS 2017 Commuity。当我构建时,我得到了这个错误 我也安装了最新的sdk,即使我有同样的问题。 请帮助这非常重要,但不一定显而易见,但您需要确保在运行Visual Studio 2017时明确针对2.2.1xx版本,因为Visual Studio 2017和2019的构建版本不同: Visual Studio 2019-2.2.2xx Visual Studio 2017-2.2.1xx 您很可能安装了最新版本,但不一定是支持Visual Studio 2017
请帮助这非常重要,但不一定显而易见,但您需要确保在运行Visual Studio 2017时明确针对2.2.1xx版本,因为Visual Studio 2017和2019的构建版本不同:
- Visual Studio 2019-2.2.2xx
- Visual Studio 2017-2.2.1xx
在我的例子中,以下内容解决了这个问题: 通过在CMD中发出以下命令查找安装的最新SDK:
dotnet --list-sdks
然后,在项目的global.json文件中,将版本更新为上一个命令中的最新版本:
{
"sdk": {
"version": "3.1.302"
}
}
您好,现在对于其他项目,它给出了以下错误:当前的.NET SDK不支持针对.NET Core 3.1。无论是target.NET Core 1.1还是更低版本,我都不相信Visual Studio 2017已经推出了支持.NET Core 3.x的现成版本。如果你有2019个安装了一些解决方案,可以在2017中使用它,但是如果你打算去.NETCyrase.x.x,你应该考虑安装和使用2019。