IsolatedStorage中的文件不断被删除。这是预期的吗?

时间:2010-10-25 17:25:44

标签: silverlight-4.0 windows-phone-7

我将用户状态存储在IsolatedStorage的xml文件中。当我在模拟器中运行我的应用程序时,我注意到这些文件经常消失。当应用程序运行时,一切正常 - 似乎是应用程序重新启动时(如果保持模拟器打开,则会发生)。

Windows是否在IsolatedStorage中删除我的文件以节省空间?应该在实际设备上预期这种行为还是只是一个模拟器错误?

谢谢,

2 个答案:

答案 0 :(得分:3)

如果完全关闭模拟器,则被删除的存储是正常的。如果它在启动时被删除(没有模拟器关闭),听起来你的代码会导致文件被删除或覆盖。您可以在应用程序启动期间发布任何IsolatedStorage活动的代码吗?

答案 1 :(得分:2)

如果在Visual Studio中重建解决方案,也会擦除隔离存储。重建触发器重新安装并在应用程序的独立存储上安装哪些擦除。