将数据从Windows Phone(Silverlight)迁移到通用应用程序

时间:2014-06-06 13:06:43

标签: windows-phone win-universal-app

我已经拥有一个现存的Windows Phone应用程序,并且正在使用中。我想转换到通用应用程序,但我希望能够将现有本地SQL数据库中的数据转换为通用应用程序可以使用的数据。

我目前的想法是推出对Silverlight版本的更新,该版本将要迁移的数据保存为独立存储中的一个众所周知的文件名 - 然后又映射到另一端的Local文件夹,以及然后将其移至Roaming文件夹或重命名为适用。在我发布通用版本之前,要求最终用户首先选择并运行该更新,这种方法确实有点缺陷。

那么,有没有办法将迁移应用程序作为Windows Phone程序包的一部分包含在内,可以一次性处理迁移?

1 个答案:

答案 0 :(得分:1)

这里没有很多选择。您要创建的Universal App与Silverlight应用程序完全不同。事实上,框架故意使它无法在应用程序之间进行聊天。

您可能考虑的一个策略是让您的Silverlight应用程序能够将其数据传输到云(或用户的OneDrive),然后让您的通用应用程序包含从云中下载数据并导入数据的功能。

我说完这一切,没有原生能力去做。我知道这不是一个很好的答案,我不愿意成为一个必须说出来的人。但是,现在你知道了。

祝你好运。