微软计划如何支持Xamarin?我们能否将现有的 Xamarin.iOS 或 Xamarin.Android 项目迁移到 MAUI?

问题描述 投票:0回答:2

我刚刚知道 Microsoft 终止了对 Xamarin 的支持,2024 年 5 月 1 日是最后日期。他们不会发布任何新的重大更新,只会在 2024 年 5 月 1 日之前为上一个版本提供支持。他们将继续推出新产品 MAUI。

我担心的是,我们可以将 Xamarin.iOS 和 Xamarin.Android 项目迁移到 MAUI 还是必须从头开始?

xamarin xamarin.android xamarin.ios
2个回答
0
投票

正如 ewerspej 所说,Xamarin.Android 和 Xamarin.IOS 与 .NET MAUI 有很大不同。

Microsoft 将在 2022 年 11 月之前停止更新 Xamarin,并仅使用 .NET MAUI。您需要阅读 MAUI 文档并学习如何编写 MAUI 应用程序。 Maui 是一个跨平台的 UI。这是您的应用程序的新实现。将应用程序从 Xamarin.Forms 迁移到 .Net MAUI 不需要重写整个代码库。但您需要进行一些代码更改。

这些是关于如何从Xamarin迁移到MAUI的相关文章,你可以参考一下。

从 Xamarin.Forms 迁移(预览版)。

Xamarin.iOS 项目 -> 现在 .NET MAUI iOS 项目。

将 Xamarin.Android 应用程序迁移到 .NET 6。

从 Xamarin.Android 迁移到 .NET 7。

项目文件属性 dotnet 迁移。


0
投票

.NET MAUI 是 Xamarin.Forms 的继承者。

“.NET for iOS”和“.NET for Android”是 Xamarin.iOS 和 Xamarin.Android 的后继者。

如果您当前正在使用 Xamarin.iOS 或 Xamarin.Android 项目(没有 Xamarin.Forms),您可以将它们迁移到新的“.NET for iOS”或“.NET for Android”类型项目,并保留大部分相同的代码,到处都有一些细微的变化。

这里是一篇很好的博客文章,详细介绍了如何做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.