Atualizar do Xamarin para o .NET
Importante
O suporte da Microsoft para o Xamarin terminará em 1º de maio de 2024 para todos os SDKs do Xamarin, incluindo o Xamarin.Forms . Ajude-nos a melhorar sua experiência de atualização do Xamarin para o .NET MAUI preenchendo esta breve pesquisa.
Os projetos Xamarin podem ser executados no .NET depois de concluir um processo de atualização. A tabela a seguir lista os tipos de projeto Xamarin que podem ser atualizados para .NET:
Importante
Para atualizar um aplicativo do Xamarin para o .NET:
- Todos os projetos precisam se tornar no estilo SDK.
- Os projetos não precisam ser reescritos.
- As soluções multiprojeto não precisam se tornar um projeto único multidirecionado.
Para atualizar seus projetos nativos do Xamarin para .NET, primeiro você precisará atualizar os projetos para serem projetos no estilo SDK e, em seguida, atualizar suas dependências para o .NET 8. Para obter mais informações, consulte Atualizar projetos Xamarin.Android, Xamarin.iOS e Xamarin.Mac para .NET.
O Assistente de Atualização do .NET é uma ferramenta de linha de comando que pode ajudá-lo a atualizar aplicativos Xamarin.Forms de vários projetos para aplicativos de vários projetos .NET Multi-platform App UI (.NET MAUI). Depois de executar a ferramenta, na maioria dos casos, o aplicativo exigirá esforço adicional para concluir a atualização. Para obter mais informações, consulte Atualizar um aplicativo Xamarin.Forms para um aplicativo .NET MAUI com o Assistente de Atualização do .NET.
Você também pode atualizar manualmente no aplicativo Xamarin.Forms para um aplicativo .NET MAUI de vários projetos com um processo de duas etapas:
- Atualize seus projetos nativos do Xamarin, em sua solução Xamarin.Forms, para .NET. Para obter mais informações, consulte Atualizar aplicativos Xamarin.Android, Xamarin.iOS e Xamarin.Mac para .NET. Além disso, você pode atualizar seu projeto UWP Xamarin.Forms para um projeto WinUI 3 do .NET MAUI. Para obter mais informações, consulte Migração de projeto UWP do Xamarin.Forms.
- Atualize seu projeto de biblioteca Xamarin.Forms para a interface do usuário do aplicativo multiplataforma .NET (.NET MAUI). Para obter mais informações, consulte Atualizar manualmente um aplicativo Xamarin.Forms para um aplicativo .NET MAUI de vários projetos.
Como alternativa, você pode atualizar manualmente um aplicativo Xamarin.Forms para um aplicativo .NET MAUI de projeto único. Para obter mais informações, consulte Atualizar manualmente um aplicativo Xamarin.Forms para um único aplicativo .NET MAUI de projeto.