当前.Net SDK不支持目标.Net Core 2.2目标.Net Core 2.1或更低版本

Ton*_*nto 13 c# visual-studio .net-core asp.net-core

我在.net core 2.2预览版3的预览版中有一些项目。在我将VS Studio社区版更新为15.9.2版之前,它工作正常。之后,无法再定位.net core 2.2预览。当我这样做时,dotnet --list-sdks我会得到安装的SDK列表,包括2.2.100-preview3。

已安装SDK

更新VS Studio之后,列表现在仅显示 VS设定目标框架

我遵循了类似的问题,但无法解决问题。有指针吗?

小智 7

https://developercommunity.visualstudio.com/content/problem/387549/net-22-loast-afte-upgrading-to-1592.html

似乎最新版本关闭了预览的使用,菜单->工具->选项->项目和解决方案-> .NET Core下的“使用.NET Core SDK的预览”选项

去这里重新打开它。

  • 据我所知,.net core 2.2不再处于预览状态,那么为什么我们必须启用预览功能? (12认同)
  • 出现这些症状的另一个问题是VS 2017不支持2.2.2xx SDK。您将需要VS 2017的2.2.1xx SDK。另请参见以下答案:/sf/answers/3887030801/ (11认同)
  • 我已选中此复选框,但.net core 2.2仍然没有显示。 (3认同)
  • 2.2不仅不是预览版,而且即使重新启动也不会使我的错误消失 (3认同)
  • 有同样的问题......启用此功能不会显示2.2。甚至更多:msbuild 不能以 2.2 为目标,并说 .NET SDK 不支持以 Net core 2.2 为目标,而我安装了 2.2.3 (2认同)