xamarin winphone 到 uwp 迁移

xamarin winphone to uwp migration

我知道 UWP 是未来,它不仅支持移动设备。

即使 winphone 现在支持 windows 10,但如果 windows 发布另一个 OS 版本,则不能保证 winphone 会支持,但 UWP 肯定会支持它。

不保证visual studio或xamarin studio在未来的版本中也会继续支持winphone

我不知道 UWP 谁能给我一些关于将 xamarin.winphoone 迁移到 xamarin.uwp

的想法

新答案

Docs.Microsoft 中有一篇文章说 XAML 应该可以直接移植,并且大多数视图模型和数据模型应该是可移植的(如果不是全部的话)。文章在这里:WP8 to UWP

阅读本文后,有一个分步教程(也来自 Microsoft)指导您完成移植:Guide

我无法提供个人经验,但我认为这些文章应该有所帮助:)


旧答案

我假设您正在使用 Xamarin.Forms,因为我不知道使用 Xamarin 编写仅适用于 winphone 的应用程序有任何优势。

首先,Xamarin 计划从 Xamarin.Forms3 中取出 WP8 和 WP8.1,所以现在迁移确实更好(Xamarin.Forms Roadmap)。

现在,回到问题,从 WP 8/8.1 迁移到 UWP 确实不难,事实上,我使用 Xamarin.Forms 为这些平台所做的大多数渲染器都完全相同。我记得遇到的唯一区别是在处理文件时(UWP 有不同的文件 API)。

甚至将 Xamarin.UWP 添加到您的解决方案中也不难 (Adding a Universal Windows Platform (UWP) App)。

希望对您有所帮助! :)