在Windows Phone 8中更新应用程序时数据会发生什么变化

时间:2013-11-14 13:16:01

标签: windows-phone-8

我正在windows phone 8应用程序中的IsolatedStorageSettings.ApplicationSettings和ApplicationData.Current.LocalFolder中保存数据。如果我将更新推送到现有应用程序,那么这些位置中可用的数据会发生什么变化。它们仍然可用吗?

由于 库马兰

2 个答案:

答案 0 :(得分:2)

是的,保留了所有数据 以下是link到MSDN。

  

更新应用时,隔离存储中的所有数据都是   保存。但是,如果是,则删除隔离存储中的数据   用户卸载然后重新安装您的应用程序。

答案 1 :(得分:0)

它仍将保留。唯一需要注意的是确保用户存储的内容仍然适用于您的代码更改。例如如果您存储任何xml和json数据,它的架构仍然是正确的,或者您是否需要编写一些代码将其转换为更新的版本。

如果您在LINQ to SQL db中存储了任何数据,那么您添加的任何新表/列都不会自动存在。您需要运行一些额外的代码才能创建它们。但声音就像你不会有这个问题一样。