如何更新我的应用程序而不会丢失设置?

时间:2013-07-28 11:54:27

标签: c# windows-phone-7 windows-phone-8

我有一个WP8应用程序,每个用户都可以拥有不同的设置和其他一些数据。

如何在不丢失这些数据的情况下发布新更新。我发现旧版本将在安装新版本之前被删除。如何生存用户的数据?

(我希望没有人来这里说你的代码在哪里:) ..它是关于更新的)

2 个答案:

答案 0 :(得分:5)

如果用户从市场安装更新,则数据应保留在那里(下次更新应用程序时,请注意您不需要重新输入登录详细信息)。您似乎正在进行完全重建并部署卸载并重新安装应用程序的应用程序。要模拟更新,只需在没有rebuilding的Visual Studio中部署应用程序,您就会看到您的数据应该保留在那里。

要对更新进行适当的测试,建议您查看CodePlex上的Windows Phone Power Tools

答案 1 :(得分:0)

我已经多次更新了我的应用程序,我可以告诉你,从Windows Phone商店更新后,IsolatedStorageSettings 会被清除。

如果您重建应用程序并将其部署到已安装应用程序的客户端设备,则IsolatedStorage将被清除为已提及的keyboardP。但是,我不相信重建您的解决方案并发布重建的XAP将清除存储。