GitHub Copilotを使用.NETプロジェクトをアップグレードする

GitHub Copilotアップグレードでは、最新の.NETと.NET Framework 全体の C# プロジェクトとVisual Basic プロジェクトがサポートされます。 エージェントを使用して、ターゲット フレームワークのアップグレード、プロジェクト ファイルの最新化、ライブラリの置き換え、アプリケーション アーキテクチャの移行を行います。

アップグレード ワークフローを選択する

エージェントは、アップグレード中に関連する機能を組み合わせることができます。 たとえば、.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シナリオとスキル」を参照してください。