Bagikan melalui


Tingkatkan dari Xamarin ke .NET

Penting

Dukungan Microsoft untuk Xamarin akan berakhir pada 1 Mei 2024 untuk semua SDK Xamarin termasuk Xamarin.Forms. Bantu kami meningkatkan pengalaman peningkatan Anda dari Xamarin ke .NET MAUI dengan menyelesaikan survei singkat ini.

Proyek Xamarin dapat berjalan pada .NET setelah menyelesaikan proses peningkatan. Tabel berikut mencantumkan jenis proyek Xamarin yang dapat dimutakhirkan ke .NET:

Jenis proyek Peningkatan Panduan
Xamarin.Android Meningkatkan proyek asli Xamarin
Xamarin.iOS Meningkatkan proyek asli Xamarin
Xamarin Mac 3.8 Meningkatkan proyek asli Xamarin
Xamarin.tvOS Meningkatkan proyek asli Xamarin
Xamarin.Forms Meningkatkan aplikasi Xamarin.Forms ke aplikasi .NET MAUI multi-proyek
Meningkatkan aplikasi Xamarin.Forms ke satu proyek aplikasi .NET MAUI
Xamarin.Forms UWP Migrasi proyek UWP Xamarin.Forms
Ekstensi Aplikasi iOS Meningkatkan proyek asli Xamarin
Android Wear Meningkatkan proyek asli Xamarin
Pustaka Pengikatan Android Migrasi proyek pengikatan Xamarin.Android
Pustaka Pengikatan iOS Migrasi proyek pengikatan Xamarin.iOS
SpriteKit Meningkatkan proyek asli Xamarin
SceneKit Meningkatkan proyek asli Xamarin
Metal Meningkatkan proyek asli Xamarin
Opengl ❌ (iOS) Dihapus dari iOS karena OpenTK tidak tersedia
Xamarin.watchOS Rekomendasi: bundel ekstensi Swift dengan .NET untuk aplikasi iOS

Penting

Untuk meningkatkan aplikasi dari Xamarin ke .NET:

  • Semua proyek memang perlu menjadi gaya SDK.
  • Proyek tidak perlu ditulis ulang.
  • Solusi multi-proyek tidak perlu menjadi proyek tunggal multi-target.

Untuk meningkatkan proyek asli Xamarin Anda ke .NET, Pertama-tama Anda harus memperbarui proyek menjadi proyek bergaya SDK lalu memperbarui dependensi Anda ke .NET 8. Untuk informasi selengkapnya, lihat Meningkatkan proyek Xamarin.Android, Xamarin.iOS, dan Xamarin.Mac ke .NET.

Asisten Peningkatan .NET adalah alat baris perintah yang dapat membantu Anda meningkatkan aplikasi Xamarin.Forms multi-proyek ke aplikasi Multi-project .NET Multi-platform App UI (.NET MAUI). Setelah menjalankan alat, dalam banyak kasus aplikasi akan memerlukan upaya tambahan untuk menyelesaikan peningkatan. Untuk informasi selengkapnya, lihat Meningkatkan aplikasi Xamarin.Forms ke aplikasi .NET MAUI dengan Asisten Peningkatan .NET.

Anda juga dapat meningkatkan secara manual di aplikasi Xamarin.Forms ke aplikasi .NET MAUI multi-proyek dengan proses dua langkah:

  1. Tingkatkan proyek asli Xamarin Anda, dalam solusi Xamarin.Forms Anda, ke .NET. Untuk informasi selengkapnya, lihat Meningkatkan aplikasi Xamarin.Android, Xamarin.iOS, dan Xamarin.Mac ke .NET. Selain itu, Anda dapat meningkatkan proyek UWP Xamarin.Forms Anda ke proyek .NET MAUI WinUI 3. Untuk informasi selengkapnya, lihat Migrasi proyek UWP Xamarin.Forms.
  2. Tingkatkan proyek pustaka Xamarin.Forms Anda ke .NET Multi-platform App UI (.NET MAUI). Untuk informasi selengkapnya, lihat Meningkatkan aplikasi Xamarin.Forms secara manual ke aplikasi .NET MAUI multi-proyek.

Atau, Anda dapat meningkatkan aplikasi Xamarin.Forms secara manual ke aplikasi .NET MAUI proyek tunggal. Untuk informasi selengkapnya, lihat Meningkatkan aplikasi Xamarin.Forms secara manual ke satu proyek aplikasi .NET MAUI.