如何从 Windows Phone 7 模拟器获取数据

2024-05-23

我有一个 WP7 的单元测试框架,它在手机上运行。结果相当难以阅读,因此我将它们写入 XDocument。

我的问题是,如何才能将这个 XML 文件从手机上移到我的桌面上,以便我可以实际分析结果?

到目前为止,我所做的是将 Debugger.Break() 行放在创建摘要 xml 的位置之后。然后我可以从 VS 中复制/粘贴 xml,或者直接在调试器中检查它。但问题是,如果您还没有附加调试器(这在进行大量 ExpectedException 测试时很好),则 Debugger.Attach() 似乎不起作用,而且手动将 VS 附加到模拟器进程似乎也不起作用。

我尝试使用一些额外的命令行参数运行模拟器,这样我可以尝试看看是否可以让它使用我的实际硬盘驱动器作为它自己的磁盘,但我似乎无法让它工作......

PS:弹出一个新进程(例如网络服务器)来侦听此数据可能是不合理的。我知道该怎么做,但我宁愿不这样做。

那么你到底如何从这些手机上获取东西呢?


看看这个Justin Angel 有关模拟器自动化的文章 http://justinangel.net/WindowsPhone7EmulatorAutomation.
它包括有关如何从模拟器/设备隔离存储远程读取文件和向其写入文件的详细信息。

正如您所指出的,另一种选择是让应用程序将结果发送到[本地] Web 服务器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Windows Phone 7 模拟器获取数据 的相关文章