【问题标题】:Is Windows Phone Isolated storage permanent when I close my emulator?当我关闭我的模拟器时,Windows Phone 独立存储是永久的吗?
【发布时间】:2012-04-20 15:38:39
【问题描述】:

我正在将某些内容保存到我的 Windows Phone 应用程序的独立存储中?当我关闭模拟器并再次启动应用程序时,我的独立存储文件中没有任何内容。我已经在真实设备上阅读过它可以正常工作。有没有办法在模拟器上正常工作?

谢谢

【问题讨论】:

    标签: windows-phone-7 emulation isolatedstorage


    【解决方案1】:

    实际设备上的存储是非易失性的。只要用户允许它持续存在,它就会持续存在。

    模拟器的性质(它是在您的计算机上运行的设备的模拟)意味着隔离存储实际上是易失性的,因为您每次运行它时都会创建一个新的模拟器实例。

    您需要测试哪些需要隔离存储才能持久化?您需要在执行测试时保持模拟器运行,或者在首次初始化模拟器时设置隔离存储。

    【讨论】:

    • 我已经将一些 URL 保存到文件中,如果我没有关闭模拟器,我可以从保存的文件中看到所有 URL。当我关闭模拟器并再次启动它时,我之前创建的来自 IS 的文件不存在,它被再次创建,用户必须再次添加网址
    • @vikifor - 我不希望您在模拟器隔离存储中创建的文件在模拟器的执行之间持续存在。在真实系统中,文件保留。
    【解决方案2】:

    您可以使用此工具http://wptools.codeplex.com/ 将文件添加到易于使用的存储中,当您使用设备时,存储将持续存在,直到应用被卸载。

    【讨论】:

      猜你喜欢
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多