将应用程序从Windows Phone Silverlight移植到Windows 10 - 最好的方法

时间:2015-09-07 05:50:37

标签: silverlight windows-phone-8 windows-runtime win-universal-app windows-10

我有mvvmcross的windows phone silverlight app。此应用使用应用内购买。我想在Windows 10中移植应用程序。最好的方法可能是为Windows Phone和Windows 10创建通用应用程序。但我没有必要的时间。我想分阶段实现转移:

  1. 通过应用内购买将应用移植到Windows 10。
  2. 在应用程序中实现用户授权,在应用程序之间实现数据同步。
  3. 可能将Silverlight应用程序升级为适用于Windows Phone的通用应用程序。
  4. 我应该选择哪种技术用于第1阶段 - WinRt或通用应用?如果我选择通用应用程序,我无法在第一阶段同步应用程序之间的购买。购买同步我只能实现用户帐户的第二阶段。应用程序的这种行为将无法满足用户的期望。如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果你想要一个Windows 10应用程序,现在一切都是UWP(选择通用Windows)。

最好从一个新的Windows 10项目开始,然后开始将代码从旧项目转移到新项目。大多数人会工作。有些人需要返工。一些XAML定义已更改,大多数代码都应该有效。

另请参阅此博客帖子,其中包含更多有用的提示:http://blogs.windows.com/buildingapps/2014/12/17/bring-your-windows-phone-silverlight-apps-to-windows-runtime-xaml-prepare-for-universal-app-development-in-windows-10/

马丁