Actualización de Xamarin a .NET
Importante
El soporte técnico de Microsoft para Xamarin finalizará el 1 de mayo de 2024 para todos los SDK de Xamarin, incluidos Xamarin.Forms. Ayúdanos a mejorar la experiencia de actualización de Xamarin a .NET MAUI completando esta breve encuesta.
Los proyectos de Xamarin se pueden ejecutar en .NET después de completar un proceso de actualización. En la siguiente tabla se enumeran los tipos de proyecto de Xamarin que se pueden actualizar a .NET:
Importante
Para actualizar una aplicación de Xamarin a .NET haga lo siguiente:
- Todos los proyectos deben convertirse en estilo SDK.
- No es necesario volver a escribir los proyectos.
- Las soluciones multiproyecto no necesitan convertirse en un solo proyecto con varios destinos.
Para actualizar los proyectos nativos de Xamarin a .NET, primero tendrá que actualizar los proyectos para que sean proyectos de estilo SDK y, a continuación, actualizar las dependencias a .NET 8. Para obtener más información, consulte Actualización de proyectos de Xamarin.Android, Xamarin.iOS y Xamarin.Mac a .NET.
El Asistente de actualizaciones de .NET es una herramienta de línea de comandos que puede ayudarle a actualizar aplicaciones multiproyecto de Xamarin.Forms a aplicaciones de interfaz de usuario de aplicaciones multiplataforma de .NET (.NET MAUI). Después de ejecutar la herramienta, en la mayoría de los casos, la aplicación necesitará más trabajo para completar la actualización. Para obtener más información, consulte Actualización de una aplicación de Xamarin.Forms a una aplicación de .NET MAUI mediante el Asistente de actualizaciones de .NET.
También puede actualizar manualmente la aplicación de Xamarin.Forms a una aplicación de .NET MAUI multiproyecto mediante un proceso de dos pasos:
- Actualice los proyectos nativos de Xamarin en la solución de Xamarin.Forms, a .NET. Para obtener más información, consulte Actualización de aplicaciones de Xamarin.Android, Xamarin.iOS y Xamarin.Mac a .NET. Además, puedes actualizar el proyecto de UWP de Xamarin.Forms a un proyecto de WinUI 3 de .NET MAUI. Para obtener más información, consulta Migración de proyectos de UWP de Xamarin.Forms.
- Actualice el proyecto de biblioteca de Xamarin.Forms a la interfaz de usuario de aplicaciones multiplataforma de .NET (.NET MAUI). Para obtener más información, consulte Actualización manual de una aplicación de Xamarin.Forms a una aplicación multiproyecto de .NET MAUI.
Como alternativa, puede actualizar manualmente una aplicación de Xamarin.Forms a una aplicación de .NET MAUI de un solo proyecto. Para obtener más información, consulte Actualización manual de una aplicación de Xamarin.Forms a una aplicación de solo proyecto de .NET MAUI.