我已经拥有一个现存的Windows Phone应用程序,并且正在使用中。我想转换到通用应用程序,但我希望能够将现有本地SQL数据库中的数据转换为通用应用程序可以使用的数据。
我目前的想法是推出对Silverlight版本的更新,该版本将要迁移的数据保存为独立存储中的一个众所周知的文件名 - 然后又映射到另一端的Local
文件夹,以及然后将其移至Roaming
文件夹或重命名为适用。在我发布通用版本之前,要求最终用户首先选择并运行该更新,这种方法确实有点缺陷。
那么,有没有办法将迁移应用程序作为Windows Phone程序包的一部分包含在内,可以一次性处理迁移?
答案 0 :(得分:1)
这里没有很多选择。您要创建的Universal App与Silverlight应用程序完全不同。事实上,框架故意使它无法在应用程序之间进行聊天。
您可能考虑的一个策略是让您的Silverlight应用程序能够将其数据传输到云(或用户的OneDrive),然后让您的通用应用程序包含从云中下载数据并导入数据的功能。
我说完这一切,没有原生能力去做。我知道这不是一个很好的答案,我不愿意成为一个必须说出来的人。但是,现在你知道了。
祝你好运。