Windows Phone 8中的IsolatedStorage设置生命周期

时间:2014-06-01 06:09:53

标签: windows-phone-8 isolatedstorage

我正在开发一个Windows Phone 8应用程序。我想在应用程序内部存储与应用程序相关的内容,例如配置设置,用户名,密码等。为此,我正在使用IsolatedStorageSettings类。

问题:

  1. 当我清理项目并在模拟器上运行时,所有存储的值都消失了。

  2. 当我关闭模拟器并再次运行时,所有存储的值都消失了。

  3. 有人可以解释一下为什么会发生这种情况,我该如何永久存储它们?

1 个答案:

答案 0 :(得分:1)

这是模拟器的默认行为。就像在内存中模拟测试调试应用程序一样。关闭它时,它不会在模拟器上保留数据/应用程序。当你再次运行项目(模拟器没有运行)时,VS会在模拟器中休息并重新安装应用程序。这就是为什么您在隔离存储中找不到以前存储的数据的原因。

同样是清洁你的项目。您的应用程序将重新安装在模拟器上,因此隔离存储上以前保留的所有数据都将丢失。

在您的情况下,我建议使用设备进行调试。

希望这有帮助。