如何从Microsoft.NetCore.App 2.0更新到2.1.4

Gui*_*lle 6 .net-core asp.net-core

我在Visual Studio 2017版本15.7.2中创建了ASP.NET Core Web API项目。

当我创建它时,它是Microsoft.NetCore.App 2.0

现在我想更新到,Microsoft.NetCore.App 2.1.4但我不能,因为Visual Studio告诉我:

SDK隐式引用。要更新程序包,请更新程序包所属的SDK

我下载了.NET Core的最新版本并安装了它,但是遇到了同样的问题。

有任何想法吗?

Mar*_*ich 4

不要将 SDK(=> 构建工具)版本与 .NET Core 版本混淆。

不幸的是,2.1.* SDK 版本控制已更改,版本控制方案已更改,方案转换将(大部分)随着 .NET Core 2.1 的发布而完成。

您无需更新Microsoft.NETCore.AppNuGet 包,因为它仅包含构建应用程序所需的构建引用。

对于独立应用程序,您还可以<RuntimeFrameworkVersion>在 csproj 文件内设置该属性,但从 .NET Core SDK 2.1.300 开始,您不再需要这样做,因为它会了解最新版本。