我正在使用asp.net core 2.2。我使用的是Visual Studio2017。当我创建.net core Web应用程序时,界面出现错误,当前的sdk不支持针对.net core 2.2? 当我转到项目属性时,在目标框架列表中没有目标框架.net core 2.2吗?
答案 0 :(得分:2)
从here安装.NET Core 2.2 SDK。
请注意,根据柯克和马克的评论,您可能需要使用v2.2.106。
答案 1 :(得分:1)
我通过运行以下命令对其进行了修复:
dotnet build
在项目中使用命令提示符。
答案 2 :(得分:0)
我找到了解决此问题的有效方法here
所有归功于Vijay Ramakrishnan
问题详细信息: 仅Visual Studio 2019支持2.1.6xx和2.2.2xx版本的sdk。VS 2017需要2.1.5xx和2.2.1xx版本的sdk。
如何解决此问题?如果您要安装2.1.5xx版的SDK, 定位2.1应用程序如果您要安装SDK的2.2.1xx版本 定位到2.2应用程序。
您可以从此处获取安装链接- https://dotnet.microsoft.com/download/dotnet-core/2.2
希望这会有所帮助!
答案 3 :(得分:0)
它实际上需要“ 2.2.1nn”,其中“ nn”是任何整数。此时最新的2.2.1nn是2.2.109。参见:Issue-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