Xamarin から .NET へのアップグレード
Xamarin プロジェクトは、アップグレード プロセスを完了した後、.NET 6 以降の .NET で実行できます。 この一連の記事では、Xamarin プロジェクトを .NET に移行するプロセスについて説明します。
重要
Xamarin から .NET にアプリを移行するには:
- すべてのプロジェクト を SDK スタイルにする必要があります。
- プロジェクト を 書き換える必要はありません。
- マルチプロジェクト ソリューション は、 複数ターゲットの単一プロジェクトになる必要はありません。
Xamarin ネイティブ プロジェクトを .NET にアップグレードするには、まずプロジェクトを SDK スタイルのプロジェクトに更新してから、依存関係を .NET 6 以降に更新する必要があります。 詳細については、「 Xamarin.Android、Xamarin.iOS、Xamarin.Mac アプリを .NET にアップグレードする」を参照してください。
.NET アップグレード アシスタントは、Xamarin.Forms プロジェクトを .NET マルチプラットフォーム アプリ UI (.NET MAUI) にアップグレードするのに役立つコマンド ライン ツールです。 このツールを実行した後、ほとんどのアプリでは、移行を完了するためにさらに作業が必要です。 詳細については、「 .NET アップグレード アシスタントを使用して Xamarin.Forms アプリを .NET MAUI にアップグレードする」を参照してください。
または、次の 2 つの手順で Xamarin.Forms プロジェクトを .NET MAUI に手動でアップグレードすることもできます。
- Xamarin.Forms ソリューションの Xamarin ネイティブ プロジェクトを .NET にアップグレードします。 詳細については、「 Xamarin.Android、Xamarin.iOS、Xamarin.Mac アプリを .NET にアップグレードする」を参照してください。
- Xamarin.Forms ライブラリ プロジェクトを .NET マルチプラットフォーム アプリ UI (.NET MAUI) にアップグレードします。 詳細については、「 Xamarin.Forms アプリを .NET MAUI に手動でアップグレードする」を参照してください。