将 Windows Phone 应用程序 (Silverlight) 移植/转换为通用应用程序

Porting / Convert Windows Phone App (Silverlight) to Universal App

我是这边的新人。 我想知道将 windows phone 8.1 应用程序的可移植性用于通用应用程序是否容易?

最简单的方法是什么?

感谢

您将不得不进行一些代码移植,目前并非所有适用于 8.1 的 API 都可以在通用应用程序中使用。

实现最大代码共享的最简单方法是向您的解决方案中添加另一个以 Universal 为目标的项目。当您完成此操作后,我会在您的解决方案中添加另一个项目 "Portable Class Library (PCL)" ,该项目可以在 8.1 应用程序和通用应用程序(以及 Xbox,Android/iOS 与 xamarin 之间共享)要求需要它)。然后,您可以 move/refactor/port 尽可能多地将 8.1 逻辑放入 PCL 中。这种方法应该意味着最大限度地重用您的 business/service/data 代码。

有一个免费工具可以帮助很多转换。查看此页面 http://www.mobilize.net/silverlight

如果此 link 失败,请尝试谷歌搜索 Mobilize.NET 公司,文件安装程序名为 MobilizeNetSilverlightBridge.msi