5

我正在使用 silverlight 4 构建一个 windows phone 7 应用程序。我将数据存储在隔离存储中,如此所述。该程序运行没有错误。我的问题是在哪里可以看到我保存的文件?是否可以在 windows phone 7 模拟器中找到该文件?

4

4 回答 4

5

“Mango” SDK 附带ISETool,它可以在本地目录中获取和恢复应用程序隔离存储的快照:

# Copy data from IS to directory
ISETool.exe ts xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore"

# Copy data from IS to directory
ISETool.exe rs xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore"
于 2011-07-10T08:42:53.317 回答
2

经过一番谷歌搜索,我找到了这篇文章。似乎“模拟器在关闭时不会保存其状态”。还:

保存状态。为了测试与其他 .Net 框架环境的兼容性,我刚刚为我的 Silverlight 应用程序中的应用程序设置重新实现了一些标准的独立存储示例代码。它只是工作。但请注意,预览模拟器不保存调试会话之外的状态 - 因此您目前只能在应用程序会话中测试状态存储。

从这篇文章。(http://wotudo.net/blogs/wotudo/archive/2010/03/15/mix-building-a-windows-phone-7-series-silverlight-application.aspx

于 2010-05-16T11:12:18.657 回答
2

隔离存储的目的是只有在该存储中写入数据的应用程序才能访问它。隔离存储不能跨应用程序共享,因此无法通过类似体验的资源管理器找到您存储在隔离存储中的文件。

如果您需要访问文件以观察其中的数据,或跨应用程序共享它,请考虑将文件存储在云服务中。或者,如果您需要查看该文件的内容以进行调试,则可以添加一个选项以将该文件写入您的服务器。

于 2010-05-19T03:26:23.633 回答
1

我使用这个程序来帮助我从 Windows 7 手机模拟器中捕获数据。

于 2012-06-12T10:20:35.797 回答