GitHub Copilot 升級支援現代 .NET 與 .NET 框架上的 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 Forms、Windows Presentation Foundation(WPF)、WinUI、.NET MAUI 以及 Xamarin 應用程式。
- 類別函式庫、主控台應用程式與測試專案。
- Visual Studio 擴充功能。
支援會依升級情境而異。 完整能力列表請參見 .NET 情境與技能。