GitHub Copilot 的升级现支持涵盖现代 .NET 和 .NET Framework 的 C# 和 Visual Basic 项目。 使用代理升级目标框架、现代化项目文件、替换库和迁移应用程序体系结构。
选择升级工作流
- 若要将应用程序移动到较新的.NET版本,请按照升级.NET应用进行操作。
- 若要对代码库的转换进行编码,请按照应用自定义.NET升级说明操作。
- 若要查看可用的工作流和重点功能,请参阅.NET方案和技能。
- 若要将.NET应用程序移动到Azure服务,请参阅GitHub Copilot现代化概述。
代理可以在升级期间合并相关功能。 例如,.NET版本升级也可能转换旧项目文件、更新 NuGet 包或迁移不受支持的库。
支持的项目类型
.NET技术包支持常见的项目类型,包括:
- ASP.NET Core、ASP.NET Web Forms 和 Blazor 应用程序。
- Azure Functions 项目。
- Windows 窗体、Windows Presentation Foundation(WPF)、WinUI、.NET MAUI 和Xamarin应用程序。
- 类库、控制台应用程序和测试项目。
- Visual Studio扩展。
支持因升级方案而异。 有关完整的功能列表,请参阅.NET方案和技能。