当前的 .Net SDK 不支持针对 .Net Core 2.2 目标 .Net Core 2.1 或更低版本 [重复]
Posted
技术标签:
【中文标题】当前的 .Net SDK 不支持针对 .Net Core 2.2 目标 .Net Core 2.1 或更低版本 [重复]【英文标题】:The Current .Net SDK does not support targeting .Net Core 2.2 Target .Net Core 2.1 or Lower [duplicate] 【发布时间】: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 团队博客,否则您会错过此类公告。 【参考方案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。另请参阅此答案:***.com/a/55529011/1509以上是关于当前的 .Net SDK 不支持针对 .Net Core 2.2 目标 .Net Core 2.1 或更低版本 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Docker 构建失败,当前 .NET SDK 不支持面向 .NET Core 2.1
Azure-Pipeline Build 结果:当前的 .NET SDK 不支持面向 .NET Core 3.1
使用 Blazor Asp.NetCore 托管模板时获取“NETSDK1045 当前的 .NET SDK 不支持 .NET Core 3.0 作为目标”