如何将核心2.1.1升级到核心2.2.3

时间:2019-04-05 15:41:03

标签: visual-studio asp.net-core

官方文档不起作用。 我需要VS 2017 Preview吗?!还是在每次安装“最新稳定版2.2.3” SDK时重新启动PC?也许它不是那么稳定?我应该尝试2.2.1哈哈

1 个答案:

答案 0 :(得分:0)

VS 2015最多可支持.NET Core 1.1(现在为EOL)。 VS 2017最多可用于.NET Core 2.2。 .NET Core 3.0+需要VS 2019。

目前尚不清楚您的确切问题是什么,但是过程基本上是这样的:

  1. 下载相应的.NET Core SDK版本。请注意,因为SDK版本在某种程度上与.NET Core版本无关。请特别注意SDK所支持的.NET Core版本,而不是SDK本身的版本号。

  2. 编辑项目文件,然后将目标更改为新的.NET Core版本。这将是次要版本,而不是补丁版本。换句话说,对于任何.NET Core 2.2.X,您都将使用netcoreapp2.2作为目标。

就是这样。保存后,项目的所有NuGet依赖项(例如Microsoft.AspNetCore.App)都将更新为该目标中的最新版本,即2.2.X。但是,请注意,某些软件包可能并不总是具有新版本。例如,ASP.NET Core的大多数主要部分在每个版本中都发生了足够的变化,因此NuGet软件包也受到了影响。但是,如果2.2的包没有任何变化,则可能仍可以使用2.1.X包。无论如何,您都可以在Visual Studio中查看它是否已完全更新。