O primeiro passo é trazer o XAML e o código-fonte do aplicativo existente no Xamarin.Forms.
Abaixo está uma lista de todos os arquivos e pastas que foram migrados.
...
Usando o explorador de arquivos, arraste e solte o conteúdo necessário do projeto existente para a pasta raiz do seu novo projeto MAUI.
O conteúdo ficará semelhante à figura abaixo.
![](/download/attachments/714225100/image2022-9-20_15-41-11.png?version=1&modificationDate=1664392263517&api=v2&effects=border-simple,blur-border)
...
de Migração de Código do Xamarin.Forms |
|
|
...
em .NET MAUI: Valor Antigo | Valor Novo |
---|
xmlns="http://xamarin.com/schemas/2014/forms" | xmlns="http://schemas.microsoft.com/dotnet/2021/maui" | using Xamarin.Forms | using Microsoft.Maui / using Microsoft.Maui.Controls | using Xamarin.Forms.Xaml | using Microsoft.Maui.Controls.Xaml | Rg.Plugins.Popup | Mopups | Plugin.* | Microsoft.Maui.Devices.* | Xamarin.Forms.Device.RuntimePlatform | Microsoft.Maui.Devices.DeviceInfo.Platform | Xamarin.Forms.Device.Platform | Microsoft.Maui.Devices.DevicePlatform | CarouselView.FormsPlugin.Abstractions | Microsoft.Maui.Controls.CarouselView | MasterDetailPage | FlayoutPage | Device.BeginInvokeOnMainThread() | Dispatcher.Dispatch() | Xamarin.Forms.Color | Microsoft.Maui.Graphics.Colors | new Rectangle | new Rect | Grid.Children.Add(view, 0, 0) | Grid.SetRow((IView)view, 0) Grid.SetColumn((IView)view, 0) |
- Exclua ou comente o conteúdo do arquivo
AssemblyInfo.cs .
Informações |
---|
As propriedades poderão ser reativadas quando o aplicativo compilar e executar sem erros. A maioria dessas propriedades foram incorporadas como parte do novo .NET MAUI csproj, portanto, verifique quais realmente são necessárias. |
|
Painel |
---|
title | Etapas de Migração do Xamarin Community Toolkit |
---|
|
- Adicione o pacote
Maui Community Toolkit no nuget:
Image Modified
|