Microsoftは、.NET Framework上で実行されているアプリケーションを最新の.NETに移行を支援する「.NET Upgrade Assistant」の最新バージョンをリリースした。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2023年5月2日(米国時間)、「.NET Upgrade Assistant」の新バージョンをリリースしたと発表した。.NET Upgrade Assistantは.NET Framework上で実行されているアプリケーションをXamarin FormsやUWP(Universal Windows Platform)などの古いプラットフォームから最新の.NETにアップグレードし、移行をサポートするツールだ。
2023年2月にリリースされたVisual Studioの拡張機能に続き、.NET Upgrade Assistantの新バージョンでは多くの改善と新機能が追加された。
以前のUpgrade Assistantのバージョンでは.NET Coreやそれ以降のバージョンから.NET 6、7、8へのアップグレードを選択した場合、対応するフレームワークのみをアップグレードしていた。新バージョンではアプリケーションが参照している全てのパッケージを.NETに対応するパッケージセットにアップグレードできるようになった。さらに、Previewアップグレードをサポートし、以前のPreviewバージョンから最新のPreviewバージョンにアップグレードできる
既存のXamarin.Formsアプリケーションを.NET MAUIにアップグレードできるようになった。.NET MAUI(Multi-platform App UI)の利点と主な改善点は次の通り。
Microsoftは、Xamarin.Formsアプリを.NET MAUIにアップグレードする手順も解説している。
Azure Functionsは、インフラストラクチャのプロビジョニングや管理をせずにコードを実行できるサーバレスプラットフォームだ。Azure Functionsには4つの主要なバージョンがある。各バージョンの機能と特徴は以下の通り。
Azure Functionsプロジェクトのアップグレード方法は、他のプロジェクトと同様、ソリューションエクスプローラーでプロジェクトを選択し、[Upgrade]をクリック。以下、アップグレード手順に従って進める。最新の.NETバージョンとAzure Functionsバージョンを対象とするため、プロジェクトファイルの更新に加えて、関数の本体も新しいAPIを使用するように更新される。
この他、開発者の要望に応える形で以下の改善が実施されている。
今後はアップグレードの品質向上、ツールの安定化、既存のバグの修正、フィードバックの対応に注力する。また、Visual Studio 拡張機能と同じエンジンと通信できるように、既存のCLIツールの更新にも取り組む予定だ。
Copyright © ITmedia, Inc. All Rights Reserved.