我正在windows phone 8应用程序中的IsolatedStorageSettings.ApplicationSettings和ApplicationData.Current.LocalFolder中保存数据。如果我将更新推送到现有应用程序,那么这些位置中可用的数据会发生什么变化。它们仍然可用吗?
由于 库马兰
答案 0 :(得分:2)
是的,保留了所有数据 以下是link到MSDN。
更新应用时,隔离存储中的所有数据都是 保存。但是,如果是,则删除隔离存储中的数据 用户卸载然后重新安装您的应用程序。
答案 1 :(得分:0)
它仍将保留。唯一需要注意的是确保用户存储的内容仍然适用于您的代码更改。例如如果您存储任何xml和json数据,它的架构仍然是正确的,或者您是否需要编写一些代码将其转换为更新的版本。
如果您在LINQ to SQL db中存储了任何数据,那么您添加的任何新表/列都不会自动存在。您需要运行一些额外的代码才能创建它们。但声音就像你不会有这个问题一样。