备份隔离存储整体并恢复

时间:2012-05-10 04:50:48

标签: backup windows-phone-7.1 restore isolatedstorage

我正在开发Windows Phone 7.1应用程序。该应用程序将对象序列化为JSON并将其保存到 IsolatedStorageSettings 文件中。

对象还具有用户可以使用相机捕获的图像。这些图像作为带有“Extensions.SaveJpeg”方法的jpeg文件保存到Isolated Storage。图像由对象JSON中的唯一ID引用,因此可以使用对象本身从存储中加载图像,也可以仅在需要时加载。

现在我已经启动并运行了,我想通过恢复创建SkyDrive功能的备份。

我想问的是,我如何简单地备份整个隔离存储,并整体恢复?

我一直在想是否有办法(1)生成一个包含整个隔离存储的zip文件,(2)上传到SkyDrive,(3)从SkyDrive下载和(4)解压缩替换任何现有的存储中的文件。

步骤(2)和(3)我知道该怎么做(谷歌很容易找到的说明)。我也可以使用多行代码执行步骤(1)。我正在寻找一种简单的解决方案来压缩整个存储并从中恢复。

1 个答案:

答案 0 :(得分:0)

我建议您使用Perst作为Windows Phone应用程序的本地数据库解决方案。它可以导入或导出为xml,您可以上传/下载到SkyDrive或其他云系统。

Perst主页:http://www.mcobject.com/perst/