繁体   English   中英

当前的 .NET SDK 不支持面向 .NET Core 2.2

[英]The current .NET SDK does not support targeting .NET Core 2.2

我正在使用 asp.net core 2.2。我正在使用 visual studio 2017。当我创建 .net core web 应用程序时,界面出现错误,当前 sdk 不支持针对 .net core 2.2? 当我转到项目属性时,目标框架列表中没有目标框架 .net core 2.2?

这里安装 .NET Core 2.2 SDK。

请注意,根据 Kirk 和 Marc 的评论,您可能需要使用 v2.2.106。

我在这里找到了这个问题的有效解决方案

所有功劳都归功于 Vijay Ramakrishnan

问题详情:仅 Visual Studio 2019 支持 2.1.6xx 和 2.2.2xx 版本的 sdk。VS 2017 需要 2.1.5xx 和 2.2.1xx 版本的 sdk。

如何解决这个问题? 如果您的目标是 2.1 应用程序,请安装 2.1.5xx 版本的 SDK 如果您的目标是 2.2 应用程序,请安装 2.2.1xx 版本的 SDK。

您可以从此处获取安装链接 - https://dotnet.microsoft.com/download/dotnet-core/2.2

希望这可以帮助!

我通过运行以下命令修复了它:

dotnet build 

在项目中使用命令提示符。

它实际上需要“2.2.1nn”,其中“nn”是任何整数。 此时最新的2.2.1nn是2.2.109。 请参阅:问题 3124

.NET Core SDK   .NET Core Runtime   Compatible Visual Studio    MSBuild     Notes
2.1.5nn     2.1     2017    15  Installed as part of VS 2017 version 15.9
2.1.6nn     2.1     2019    16  Installed as part of VS 2019
2.2.1nn     2.2     2017    15  Installed manually
2.2.2nn     2.2     2019    16  Installed as part of VS 2019
3.0.1nn     3.0 (Preview)   2019    16  Installed manually

下载.net SDK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM