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 に手動でアップグレードすることもできます。

  1. Xamarin.Forms ソリューションの Xamarin ネイティブ プロジェクトを .NET にアップグレードします。 詳細については、「 Xamarin.Android、Xamarin.iOS、Xamarin.Mac アプリを .NET にアップグレードする」を参照してください。
  2. Xamarin.Forms ライブラリ プロジェクトを .NET マルチプラットフォーム アプリ UI (.NET MAUI) にアップグレードします。 詳細については、「 Xamarin.Forms アプリを .NET MAUI に手動でアップグレードする」を参照してください。