IsolatedStorage工具使用介绍
最近转WP7开发,windows phone 7使用IsolatedStorage来存储本地数据的,作为开发者有时需要查看或者更高程序的本地数据。
工具一:
Windows Phone 7 Isolated Storage Explorer
下载地址 http://wp7explorer.codeplex.com/
具体如何使用上面的网址有详细介绍,不过在使用中发现有两点不足:
1.不能展开文件夹 查看文件夹下面的内容(WP7 Isolated Storage Explorer v1.0 Beta版本)
2.真机调试时需要额外配置,不然抛异常,2052端口没有监听,mess。
工具二:
ISETool
wp7 sdk自带的IsolatedStorage工具
安装地址在 C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\IsolatedStorageExplorerTool
建议把这个路径加入环境变量Path。下面具体说一下命令
下面是我在调试过程中使用的命令
模拟器
ISETool.exe dir xd 23833d6c-1446-4097-a7f6-358c3294d9a3 查看独立存储空间
ISETool.exe dir:\Folder\ xd 23833d6c-1446-4097-a7f6-358c3294d9a3 查看目录下的文件
ISETool.exe ts xd 23833d6c-1446-4097-a7f6-358c3294d9a3 "C:\Temp" 拷贝到电脑C:\Temp目录
ISETool.exe rs xd 23833d6c-1446-4097-a7f6-358c3294d9a3 "C:\Temp\IsolatedStore" 把C:\Temp目录上传到模拟器
真机
ISETool.exe dir de 23833d6c-1446-4097-a7f6-358c3294d9a3 查看独立存储空间
ISETool.exe dir:\Folder\ de 23833d6c-1446-4097-a7f6-358c3294d9a3 查看目录下的文件
ISETool.exe ts de 23833d6c-1446-4097-a7f6-358c3294d9a3 "C:\Temp" 拷贝到电脑C:\Temp目录
ISETool.exe rs de 23833d6c-1446-4097-a7f6-358c3294d9a3 "C:\Temp\IsolatedStore" 上传到设备
说明:
dir 指定独立存储中的路径
xd 指定连接的是模拟器
de 指定连接的是真机
ts 从wp7设备拷贝到Pc
rs 从pc上传wp7设备
命令中的GUID是应用的product ID
打开WMAppManifest.xml,在Deployment/App路径下
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" ProductID="{23833d6c-1446-4097-a7f6-358c3294d9a3}"
在调试别的程序时只要改变这个ProductID即可(每个应用有自己的独立存储)。