首页 文章

将ASP.NET Core 2.0应用程序升级到ASP.NET Core 2.1 RC

提问于
浏览
0

几天前微软宣布.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 回答

  • 1

    您需要安装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 .

    <TargetFramework>netcoreapp2.1</TargetFramework>
    

    然后,在重建期间,应自动下载最新的 Microsoft.AspNetCore.All NuGet包 .

  • 1

    从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)

相关问题