我有一个现有的Windows应用程序,在野外,并正在使用。我想转换到一个通用应用程序,但我希望能够将数据从现有的本地SQL数据库转换为通用应用程序可以使用的数据。
我目前的想法是对Silverlight版本进行更新,该版本将要迁移的数据保存为隔离存储中众所周知的文件名--该文件名反过来映射到另一侧的Local文件夹,然后将其移到Roaming文件夹或酌情重命名。这种方法确实有一点缺陷,它要求最终用户在发布通用版本之前首先获取并运行该更新。
那么,是否有办法将迁移应用程序作为Windows包的一部分,可以一次性处理迁移呢?
发布于 2014-06-06 15:28:51
你在这里没有太多的选择。您将要创建的通用应用程序与您的Silverlight应用程序完全不同。事实上,框架是故意的,这样你就不能在应用程序之间聊天了。
您可能考虑的一个策略是让Silverlight应用程序能够将其数据传输到云(或用户的OneDrive),然后让您的通用应用程序包含从云中提取数据并导入数据的功能。
我要说的是,没有本土化的能力去做。我知道这不是一个很好的答案,我不想成为那个不得不说出来的人。但是现在你知道了。
祝你好运。
https://stackoverflow.com/questions/24082591
复制相似问题