使用工具帮助将 ASP.NET Framework 迁移到 ASP.NET Core

GitHub Copilot 应用现代化进程

若要将 ASP.NET 框架应用程序(MVC、Web API 和 Web 窗体)升级到 ASP.NET Core,请使用 GitHub Copilot 应用现代化 Visual Studio 扩展

GitHub Copilot 应用现代化代理是一个 Visual Studio 扩展,它利用 AI 来简化升级旧版 .NET 应用程序的过程。 通过与 GitHub Copilot Chat 集成,此工具分析解决方案以生成升级计划,并帮助重写代码以支持 ASP.NET Core。 它通过减少手动工作、识别依赖项并提供用于现代化代码库的交互式自动化指南来简化迁移工作流。 若要了解如何使用推荐的工具升级 ASP.NET 应用,请参阅 如何使用 GitHub Copilot 应用现代化升级 .NET 应用

如果 .NET Framework 项目在解决方案中具有所需的支持库,则应将其升级到 .NET Standard 2.0(如果可能)。 有关详细信息,请参阅 升级支持库

重要

.NET 升级助手已正式弃用。 请使用 GitHub Copilot 应用现代化聊天代理 ,它随附于 Visual Studio 2026 和 Visual Studio 2022 17.14.16 或更高版本。 此工具分析您的项目和依赖项,生成一个包含针对性建议和自动代码修复的分步迁移计划,并提交每个更改,以便您可以验证或回滚。 它自动执行常见移植任务(更新项目文件、替换已弃用的 API 和解决生成问题),以便可以更快地进行现代化,只需更少的手动工作量即可实现现代化。

另请参阅