几天前微软宣布.Net core 2.1发布候选版本1. [https://blogs.msdn.microsoft.com/dotnet/2018/05/07/announcing-net-core-2-1-rc-1/] [1]:如何将.Net core2项目升级到2.1 RC?
几天前微软宣布.Net core 2.1发布候选版本1. [https://blogs.msdn.microsoft.com/dotnet/2018/05/07/announcing-net-core-2-1-rc-1/] [1]:如何将.Net core2项目升级到2.1 RC?
2 回答
您需要安装SDK(available here) . 你'll also need to be running at least VS2017 15.7, but considering 2.1 is still a release candidate, I' d暂时坚持VS2017预览(available here) .
完成所有操作后,您只需编辑csproj文件并将目标框架更改为
netcoreapp2.1
.然后,在重建期间,应自动下载最新的
Microsoft.AspNetCore.All
NuGet包 .从ASP.NET Core 2.0应用程序升级到2.1应该采取几个步骤 .
将.csproj项目文件
<TargetFramework>netcoreapp2.0</TargetFramework>
更改为<TargetFramework>netcoreapp2.1</TargetFramework>
.用无版本的 Microsoft.AspNetCore.App 包引用替换指定的 Microsoft.AspNetCore.All 包引用版本 . 您可能需要添加额外的依赖项,因为All包中的多个包不包含在App包中 .
删除对
<DotNetCliToolReference>
元素的所有引用在您的Startup.cs中将
services.AddMvc();
更改为services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
(否则默认为2.0)