手動升級至多專案應用程式
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 兼容版本。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應