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シナリオとスキル」を参照してください。
関連するコンテンツ
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET