官方文档不起作用。 我需要VS 2017 Preview吗?!还是在每次安装“最新稳定版2.2.3” SDK时重新启动PC?也许它不是那么稳定?我应该尝试2.2.1哈哈
答案 0 :(得分:0)
VS 2015最多可支持.NET Core 1.1(现在为EOL)。 VS 2017最多可用于.NET Core 2.2。 .NET Core 3.0+需要VS 2019。
目前尚不清楚您的确切问题是什么,但是过程基本上是这样的:
下载相应的.NET Core SDK版本。请注意,因为SDK版本在某种程度上与.NET Core版本无关。请特别注意SDK所支持的.NET Core版本,而不是SDK本身的版本号。
编辑项目文件,然后将目标更改为新的.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中查看它是否已完全更新。