Windows phone 8 Windows Phone 8中的隔离存储设置生命周期

Windows phone 8 Windows Phone 8中的隔离存储设置生命周期,windows-phone-8,isolatedstorage,Windows Phone 8,Isolatedstorage,我正在开发一个WindowsPhone8应用程序。我想在应用程序中存储与应用程序相关的东西,如配置设置、用户名、密码等。为此,我使用了IsolatedStorageSettings类 问题: 当我清理项目并在模拟器上运行时,所有存储的值都消失了 当我关闭模拟器并再次运行它时,所有存储的值都消失了 有人能解释一下为什么会发生这种情况,以及我如何永久存储它们吗?这是emulator的默认行为。这就像在内存中模拟来测试调试应用程序。关闭仿真器时,它不会在仿真器上保留数据/应用。当你再次运行该项目时(e

我正在开发一个WindowsPhone8应用程序。我想在应用程序中存储与应用程序相关的东西,如配置设置、用户名、密码等。为此,我使用了IsolatedStorageSettings类

问题:

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

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


  • 有人能解释一下为什么会发生这种情况,以及我如何永久存储它们吗?

    这是emulator的默认行为。这就像在内存中模拟来测试调试应用程序。关闭仿真器时,它不会在仿真器上保留数据/应用。当你再次运行该项目时(emulator未运行),VS将使用emulator并重新安装应用程序。这就是为什么在隔离存储中找不到以前存储的数据

    清理项目的情况也是如此。您的应用程序将重新安装在emulator上,因此以前保存在独立存储上的所有数据都将丢失

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


    希望这有帮助。

    解释得很好。我将尝试使用我的手机进行调试。谢谢穆罕默德·赛夫拉