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

最后发布: 2015-04-06 11:09:21


问题

我是这方面的新手。 我想知道是否很容易将Windows Phone 8.1应用程序的可移植性用于通用应用程序?

最简单的方法是什么?

谢谢

silverlight windows-phone-8 converter porting win-universal-app
回答

有一个免费的工具,可以帮助转换。 看看这个页面http://www.mobilize.net/silverlight

如果此链接失败,请尝试使用Google搜索Mobilize.NET公司,文件安装程序名为MobilizeNetSilverlightBridge.msi


回答

您将不得不进行一些代码移植,并非所有可用于8.1的API都可用于Universal Apps。

实现最大代码共享的最简单方法是在针对Universal的解决方案中添加另一个项目。 完成后,我会在你的8.1应用程序和通用应用程序(以及带有xamarin的Xbox,Android / iOS)之间共享的类型“可移植类库(PCL)”的解决方案中添加另一个项目。未来的要求需要它)。 然后,您可以将尽可能多的8.1逻辑移动/重构/移植到PCL中。 这种方法应该意味着最大程度地重用您的业务/服务/数据代码。