【问题标题】:The Current .Net SDK does not support targeting .Net Core 2.2 Target .Net Core 2.1 or Lower [duplicate]当前的 .Net SDK 不支持针对 .Net Core 2.2 目标 .Net Core 2.1 或更低版本 [重复]
【发布时间】:2018-11-28 07:03:30
【问题描述】:

我在.net core 2.2 preview 3的预览版中有一些项目。 在我将 VS Studio 社区版更新到版本 15.9.2 之前,它工作正常。 之后,不再可能以 .net core 2.2 预览为目标。 当我执行dotnet --list-sdks 时,我会得到一个已安装的 SDK 列表,包括 2.2.100-preview3。

更新 VS Studio 后,列表现在只显示

我已经关注了类似的问题,但无法解决问题。 有什么指点吗?

【问题讨论】:

  • 如果将 csproj 编辑为目标 netcoreapp2.2 会发生什么?
  • 那是我得到上述错误的时候
  • 你向visual studio报告了吗?
  • 就像我在另一个线程中评论的那样(该线程与该线程重复),请确保您订阅了 Microsoft 团队博客,否则您会错过此类公告。

标签: c# visual-studio asp.net-core .net-core


【解决方案1】:

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

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

到这里重新打开它。

【讨论】:

  • .Net core 2.2 据我所知不再处于预览状态,为什么我们必须启用预览?
  • 我勾选了这个复选框,但 .net core 2.2 仍然没有出现。
  • 遇到同样的问题...启用此功能不会显示 2.2。甚至更多:msbuild 不能以 2.2 为目标,并说 .NET SDK 在我安装了 2.2.3 时不支持以 Net core 2.2 为目标
  • 2.2 不仅不是预览版,即使重启后我的错误也不会消失
  • 这些症状的另一个问题是 VS 2017 不支持 2.2.2xx SDK。您将需要 VS 2017 的 2.2.1xx SDK。另请参阅此答案:stackoverflow.com/a/55529011/1509
猜你喜欢
  • 2019-08-31
  • 1970-01-01
  • 1970-01-01
  • 2022-08-21
  • 2023-01-16
  • 2019-08-25
  • 2018-11-20
  • 1970-01-01
  • 2019-02-10
相关资源
最近更新 更多