我在Windows Phone应用程序中将文件保存到独立存储中?当我关闭模拟器并再次启动应用程序时,隔离存储文件中没有任何内容。我已经读过,在真实的设备上它会工作好。是否有一种方法可以在模拟器上正常工作?当我关闭模拟器时,Windows Phone独立存储是否永久存在?
由于
我在Windows Phone应用程序中将文件保存到独立存储中?当我关闭模拟器并再次启动应用程序时,隔离存储文件中没有任何内容。我已经读过,在真实的设备上它会工作好。是否有一种方法可以在模拟器上正常工作?当我关闭模拟器时,Windows Phone独立存储是否永久存在?
由于
存储是在实际设备上的非易失性。只要用户允许它坚持,它就会一直存在。
模拟器的本质(它是对计算机上运行的设备的模拟)意味着隔离存储器在您每次运行时创建模拟器的新实例时都会变得非常不稳定。
你需要测试什么,需要隔离存储是持久的?您需要在执行测试时保持仿真器运行,或者在首次初始化仿真器时设置隔离存储器。
您可以使用此工具http://wptools.codeplex.com/将文件添加到存储中,使用起来很简单,当您使用设备时,存储将一直存在,直到应用程序被卸载。
我已经保存到IS文件中的一些URL,如果我没有关闭模拟器,我可以看到保存文件中的所有URL。当我关闭模拟器并重新启动时,我以前制作的来自IS的文件不存在,并且它再次创建并且用户必须再次添加网址 – vikifor 2012-04-07 09:41:30
@vikifor - 我不希望在模拟器中创建一个文件独立存储在模拟器的执行之间持续存在。在真正的系统中,文件*将会持续存在。 – ChrisF 2012-04-07 09:43:01