Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 tabla siguiente se enumeran los tipos de proyecto de Xamarin que se pueden actualizar a .NET:
Importante
Para actualizar una aplicación de Xamarin a .NET:
- Todos los proyectos deben convertirse en estilo SDK.
- No es necesario volver a escribir los proyectos.
- Las soluciones de varios proyectos no necesitan convertirse en un único proyecto con múltiples objetivos.
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 para actualización de .NET es una herramienta de línea de comandos que puede ayudarle a actualizar aplicaciones de Xamarin.Forms de varios proyectos 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 requerirá esfuerzo adicional 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 MAUI de .NET con el Asistente para actualización de .NET.
También puede actualizar manualmente en la aplicación de Xamarin.Forms a una aplicación .NET MAUI de varios proyectos con 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 aplicación 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 MAUI de .NET multiproyecto.
Como alternativa, puede actualizar manualmente una aplicación de Xamarin.Forms a una aplicación .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 sola aplicación MAUI de .NET de proyecto.