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

Windows phone 将数据从Windows Phone(Silverlight)迁移到通用应用程序,windows-phone,win-universal-app,Windows Phone,Win Universal App,我有一个现有的Windows Phone应用程序,在野外使用。我希望转换到通用应用程序,但我希望能够将现有本地SQL数据库中的数据转换为通用应用程序可以使用的数据 我目前的想法是对Silverlight版本进行更新,将要迁移的数据作为已知文件名保存在独立存储中,然后映射到另一侧的Local文件夹,然后将其移动到Roaming文件夹或根据需要重命名。这种方法看起来确实有点缺陷,它要求最终用户在我发布通用版本之前首先选择并运行更新 那么,有没有一种方法可以将迁移应用程序作为Windows Phone

我有一个现有的Windows Phone应用程序,在野外使用。我希望转换到通用应用程序,但我希望能够将现有本地SQL数据库中的数据转换为通用应用程序可以使用的数据

我目前的想法是对Silverlight版本进行更新,将要迁移的数据作为已知文件名保存在独立存储中,然后映射到另一侧的
Local
文件夹,然后将其移动到
Roaming
文件夹或根据需要重命名。这种方法看起来确实有点缺陷,它要求最终用户在我发布通用版本之前首先选择并运行更新


那么,有没有一种方法可以将迁移应用程序作为Windows Phone软件包的一部分,一次性完成迁移?

您在这里没有很多选择。您将要创建的通用应用程序与Silverlight应用程序完全不同。事实上,这些框架故意让你不能在应用之间聊天

你可以考虑的一个策略是给你的Silverlight应用程序把它的数据传输到云(或者用户的OnDeRiVE),然后让你的通用应用程序包含从云中提取数据并导入它的能力。 我想说的是,没有天生的能力去做这件事。我知道这不是一个很好的答案,我不想成为一个不得不说出来的人。但是,现在你知道了


祝您好运。

感谢您再次关注这一点,这可能是重复的-刚刚发现,我将数据转储到独立存储中的方法似乎会起作用,需要进行测试等。因此,我现在将采用这种方法。但不是从Silverlight到WinRT!