0

我正在尝试通过 silverlight 代码将一些文本文件写入 WP7 中的隔离存储。我想稍后以某种方式检索文件并保存到 PC 上。我如何查看和获取它?有某种文件浏览器吗?它真正保存到了哪里?

        using (var store = IsolatedStorageFile.GetUserStoreForApplication())
        {
            store.CreateDirectory("MyOutput");

            using (var stream = new IsolatedStorageFileStream("MyOutput\\data.txt",
                                                  FileMode.OpenOrCreate,
                                                  FileAccess.Write,
                                                  store))
4

2 回答 2

3

另一种选择是使用ISETool.exe7.1 SDK 附带的独立存储资源管理器工具 ( )。它是一个命令行驱动的工具C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\IsolatedStorageExplorerTool\C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\IsolatedStorageExplorerTool在 64 位机器上)。要与应用程序的独立存储进行交互,您需要指定它是否应该连接到物理设备或模拟器以及产品 ID(在 WMAppManifest.xml 文件中指定的 GUID)。例如。从你的模拟器下载所有文件给C:\Foo\你使用;

ISETool.exe ts xd {ProductID Here} C:\Foo

不带参数运行ISETool以获得有关其确切用法的帮助。ts这里代表“Take Snapshot”,其他选项是rs(Restore Snapshot)和dir(list contents)。xd是“模拟器”并且de是“设备”。

运行此程序后,您可以导航到C:\Foo并查看应用程序的独立存储的确切内容。

它比 wp7explorer 工具需要更多的麻烦,但不需要您链接到程序集或进行任何代码修改。

于 2012-04-28T02:28:13.557 回答
2

您可以使用此工具并在安装后launch运行您的文件application以查找他的saved文件。

如果你想如何安装和使用可以参考这里

于 2012-04-27T23:23:01.513 回答