共用方式為


手動升級至多專案應用程式

Xamarin.Forms您可以使用兩種方法,手動將應用程式升級至多專案 .NET 多平臺應用程式 UI (.NET MAUI) 應用程式:

  • 使用多項目範本建立新的 .NET MAUI 應用程式。

    使用這種方法,您會建立新的多專案 .NET MAUI 應用程式,然後將程式代碼和資源從您的應用程式 Xamarin.Forms 移轉至多專案 .NET MAUI 應用程式。 如需詳細資訊,請參閱使用專案範本手動將Xamarin.Forms應用程式升級至多專案 .NET MAUI 應用程式。

  • 將連結庫專案移 Xamarin.Forms 轉至 .NET MAUI 連結庫專案。

    使用此方法,您可以建立新的 .NET MAUI 連結庫專案來取代您的 Xamarin.Forms 連結庫專案,然後將平台專案更新 Xamarin.Forms 為 SDK 樣式專案,並參考 .NET MAUI 連結庫專案。 接著,您必須在每個平台項目中啟用 .NET MAUI 支援、更新每個平臺項目的進入點類別,然後設定 .NET MAUI 應用程式的啟動載入。 如需詳細資訊,請參閱 手動將應用程式升級 Xamarin.Forms 至多專案 .NET MAUI 應用程式

當您以累加方式升級專案的個別元件時,針對 .NET MAUI 應用程式使用任一專案範本方法,即可更輕鬆地提供一對一對應。

重要

將應用程式升級 Xamarin.Forms 至 .NET MAUI 之前,您應該先將應用程式更新 Xamarin.Forms 為使用 Xamarin.Forms 5,並確定它仍能正常執行。 此外,您應該更新應用程式使用至最新版本的相依性。 這有助於簡化移轉程序的其餘部分,因為它會將 與 .NET MAUI 之間的 Xamarin.Forms API 差異降到最低,並確保您在相依性存在時使用 .NET 兼容版本。