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

时间:2018-05-30 12:16:09

标签: asp.net-core-2.0 asp.net-core-2.1

前几天,微软宣布.Net核心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 个答案:

答案 0 :(得分:1)

您需要安装SDK(available here)。你还需要至少运行VS2017 15.7,但考虑到2.1仍然是候选版本,我暂时坚持使用VS2017预览版(available here)。

完成所有操作后,您只需编辑csproj文件并将目标框架更改为netcoreapp2.1

<TargetFramework>netcoreapp2.1</TargetFramework>

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

答案 1 :(得分:1)

从ASP.NET Core 2.0应用程序升级到2.1时,应该采取几个步骤。

  1. 将.csproj项目文件<TargetFramework>netcoreapp2.0</TargetFramework>更改为<TargetFramework>netcoreapp2.1</TargetFramework>
  2. 使用无版本的 Microsoft.AspNetCore.App 程序包参考替换指定的 Microsoft.AspNetCore.All 程序包参考版本。您可能需要添加额外的依赖项,因为所有中的多个包未包含在 App 包中。
  3. 删除对<DotNetCliToolReference>元素
  4. 的所有引用
  5. Startup.cs 更改中 services.AddMvc();services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);(否则默认为2.0)