Mise à niveau de Xamarin vers .NET
Important
Le support Microsoft pour Xamarin prendra fin le 1er mai 2024 pour tous les kits sdk Xamarin, y compris Xamarin.Forms. Aidez-nous à améliorer votre expérience de mise à niveau de Xamarin vers .NET MAUI en effectuant cette courte enquête.
Les projets Xamarin peuvent s’exécuter sur .NET après avoir terminé un processus de mise à niveau. Le tableau suivant répertorie les types de projets Xamarin qui peuvent être mis à niveau vers .NET :
Important
Pour mettre à niveau une application de Xamarin vers .NET :
- Tous les projets doivent devenir de style SDK.
- Les projets n’ont pas besoin d’être réécrits.
- Les solutions multi-projets n’ont pas besoin de devenir un projet unique multi-ciblé.
Pour mettre à niveau vos projets natifs Xamarin vers .NET, vous devez d’abord mettre à jour les projets de style SDK, puis mettre à jour vos dépendances vers .NET 8. Pour plus d’informations, consultez Mettre à niveau les projets Xamarin.Android, Xamarin.iOS et Xamarin.Mac vers .NET.
L’Assistant Mise à niveau .NET est un outil en ligne de commande qui peut vous aider à mettre à niveau des applications Xamarin.Forms multi-projet vers des applications multiplateformes .NET multiplateforme (.NET MAUI). Après avoir exécuté l’outil, dans la plupart des cas, l’application nécessite un effort supplémentaire pour terminer la mise à niveau. Pour plus d’informations, consultez Mettre à niveau une application Xamarin.Forms vers une application .NET MAUI avec l’Assistant Mise à niveau .NET.
Vous pouvez également effectuer une mise à niveau manuelle sur l’application Xamarin.Forms vers une application .NET MAUI multi-projet avec un processus en deux étapes :
- Mettez à niveau vos projets natifs Xamarin, dans votre solution Xamarin.Forms, vers .NET. Pour plus d’informations, consultez Mettre à niveau les applications Xamarin.Android, Xamarin.iOS et Xamarin.Mac vers .NET. En outre, vous pouvez mettre à niveau votre projet UWP Xamarin.Forms vers un projet .NET MAUI WinUI 3. Pour plus d’informations, consultez la migration de projet UWP Xamarin.Forms.
- Mettez à niveau votre projet de bibliothèque Xamarin.Forms vers l’interface utilisateur de l’application multiplateforme .NET (.NET MAUI). Pour plus d’informations, consultez Mettre à niveau manuellement une application Xamarin.Forms vers une application .NET MAUI multi-projet.
Vous pouvez également mettre à niveau manuellement une application Xamarin.Forms vers une application .NET MAUI à projet unique. Pour plus d’informations, consultez Mettre à niveau manuellement une application Xamarin.Forms vers une application .NET MAUI de projet unique.