从 ASP.NET MVC 和 Web API 升级到 ASP.NET Core MVC
本文介绍如何使用 Visual Studio .NET 升级助手和增量更新方法将 ASP.NET Framework MVC 或 Web API 应用升级为 ASP.NET Core MVC。
使用 .NET 升级助手进行升级
如果.NET Framework项目在解决方案中具有所需的支持库,应尽可能将其升级到 .NET Standard 2.0。 有关详细信息,请参阅 升级支持库。
- 安装 .NET 升级助手 Visual Studio 扩展。
- 在 Visual Studio 中打开 ASP.NET MVC 或 Web API 解决方案。
- 在“解决方案资源管理器”中,右键单击要升级的项目,然后选择“升级”。 选择“ 并行增量项目升级”,这是唯一的升级选项。
- 对于升级目标,请选择“ 新建项目”。
- 为项目命名并选择模板。 如果要迁移的项目是 API 项目,请选择“ASP.NET Core Web API”。 如果是 MVC 项目或 MVC 和 Web API,请选择“ASP.NET Core MVC”。
- 选择“下一步”
- 选择目标框架版本,然后选择“ 下一步”。 有关详细信息,请参阅 .NET 和 .NET Core 支持策略。
- 查看 更改摘要,然后选择“ 完成”。
- 显示“摘要”步骤
<Framework Project>
现在通过 Yarp 代理进行<Framework ProjectCore>
连接,并显示已迁移终结点的饼图。 选择“ 升级控制器 ”,然后选择要升级的控制器。 - 选择要升级的组件,然后选择“ 升级选择”。
增量更新
按照增量 ASP.NET 入门中的步骤 ASP.NET Core迁移继续更新过程。
.NET 升级助手
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant&ssr=false#overview