不用Zune也能用Windows Phone真机调试(包括XP下的解决方案)

我们知道,在使用Windows Phone真机开发程序的时候,要把手机通过数据线连接到电脑上,同时要开启Zune软件才能部署运行。但是由于版权等考虑,在Zune连接以后是无法使用CameraCaptureTask、收音机、摄像头、MediaLibrary等和媒体相关的API的。这在我们开发一些和图片选择、多媒体等相关应用的时候非常麻烦。

为了解决这个问题,微软的Windows Phone SDK 开发包中提供了WPConnect这个工具,可以取代Zune。使用步骤如下:

1、工具的位置:在windows phone7.1开发环境中WPConnect的路径如下:一般的x86操作系统C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Tools\WPConnect\x86\WPConnect.exe,x64 操作系统C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Tools\WPConnect\x64\WPConnect.exe

注意:在旧版的 Windows Phone SDK 7.0 里,文件名在 x86 操作系统为 WPDTPTConnect32.exe 与而 x64操作下则为 WPDTPTConnect64.exe。

2、首先关闭电脑上的Zune,否则会提示“Zune software is running, please retry after ensuring that Zune software is completely closed. 

3、运行方式。以windows phone7.1为例,首先命令行进入WPConnect所在的文件夹,然后执行WPConnect,会显示(会耗时几秒,请耐心等待):

Connecting for device ‘Unknown’......
Connection established.

显示完成“Connection established”,WPConnect就会退出结束了,然后关闭命令行窗口即可。这样就可以部署调试Windows Phone程序了。

4、注意事项:如果开发过程中数据线断开了,则重连以后需要重新运行WPConnect

5、由于WPConnect是为windows 7以上操作系统开发的,在windows xp下运行WPConnect则会报错“不是有效的Win32应用程序”。因此如果是采用修改配置文件而在xp上配置的windows phone开发环境(详见:《支持XP的Windows Phone开发环境搭建:“文字+视频”教程(五)》)就无法执行WPConnect,幸好有高人把WPConnect的PE头改掉了就可以在xp下运行WPConnect了,点此下载

参考资料:

1、使用 WPConnect 工具侦错相机应用程式 http://www.silverlightchina.net/html/zhuantixilie/winphone7/2011/1102/11462.html

2、【WP7入门学习】XP下能用的WPConnect.exe是如何打造的 http://www.htcbbs.net/thread-149622-1-1.html  文章离线下载


你可能感兴趣的:(WP8)