AI関連の最新ニュースをピックアップ
GitHub Copilotアプリに、.NETアプリケーションのモダナイゼーション(最新のシステム環境への移行・刷新)を支援するインタラクティブな「Upgrade Canvas(アップグレード・キャンバス)」機能が導入された。これにより、開発者はアセスメント(現状分析)から移行プランの作成、実際のコード変更、動作検証までの全工程をダッシュボード上で可視化し、管理できる。
.NETのターゲットバージョン、Nuget(.NETのパッケージ管理ツール)依存関係の更新、APIの破壊的変更、依存関係プロジェクトのアップグレード順序などを Copilot が自動分析。構造化された移行プランと具体的なタスクを作成し、進行状況をダッシュボードで逐次追跡できる。
GitHub Copilot App 内だけでなく、Visual Studio でソリューションから右クリックして移行を実行したり、Visual Studio Code の拡張機能を使ったり、GitHub Copilot CLI(コマンドラインツール)から直接実行したりすることが可能。
レガシーな .NET アプリケーションの移行作業は、従来多くの依存関係の調査と手作業によるビルドエラー修正を伴う時間のかかる作業であったが、今回の Upgrade Canvas 導入により全体の進行状況把握と手動での介入がより容易になり、開発現場の負担が大幅に軽減されると期待される。