从 ASP.NET Core 3.1 迁移到5。0Migrate from ASP.NET Core 3.1 to 5.0

本文介绍如何将现有 ASP.NET Core 3.1 项目更新为 ASP.NET Core 5.0。

重要

Visual Studio Code 说明使用用于 ASP.NET Core 的 .NET Core CLI 开发功能,如项目创建。可在任何平台(macOS、Linux 或 Windows)上或在任何代码编辑器中遵循这些说明。如果使用 Visual Studio Code 以外的其他内容,则可能需要进行少量更改。

版本8.6 中的预期支持

在 global.json 中更新 .NET Core SDK 版本Update .NET Core SDK version in global.json

在项目文件中,将目标框架名字对象(TFM)更新为 :

更新包引用Update package references

在项目文件中,将每个 包引用的 属性更新为5.0.0 或更高版本。例如:

查看重大更改Review breaking changes

有关从 .NET Core 3.1 到 .NET 5.0 的重大更改,请参阅。ASP.NET Core 和 Entity Framework Core 也包含在列表中。