1

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

谢谢库马兰

4

2 回答 2

2

是的,所有数据都被保留。
这是MSDN的链接。

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

于 2013-11-14T13:44:51.260 回答
0

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

如果您有任何数据存储在 LINQ to SQL 数据库中,那么您添加的任何新表/列都不会自动存在。您需要运行一些额外的代码来创建它们。但听起来你无论如何都不会遇到这个问题。

于 2013-11-14T16:14:20.213 回答