在用VS2003开发PDA(wince.net 4.2平台)时,偶尔调试与部署时会出现如下问题:
错误: 无法建立连接。请确保此设备已经与开发计算机建立了物理连接。
---------------------- 完成 ---------------------
生成: 1 已成功, 0 已失败, 0 已跳过
部署: 0 已成功, 1 已失败, 0 已跳过
而此时我的电脑与PDA是连接着的,也就是说透过 ActiveSync 我可以进行正常的与PDA的交互操作。
这说明,我的电脑是与PDA建立物理连接的。
而出现这种错误,一般出现在我的电脑同时安装EVC4.0,VS2003后出现得比较多。
解决办法:
1>安装 Windows CE .NET Utilities v1.1 for Visual Studio .NET 2003.EXE 这个工具;
2>安装后,在VS2003开发wince程序时,“工具”菜单下会多出几个设置。如图:
3>进入“Select Windows CE Device CPU”中,选择你 PDA 的CPU类型;
4>把程序关掉,再重新打开,就可以正常调试与部署啦。 :)
PS:
Windows CE .NET Utilities v1.1 下载
Windows CE .NET Utilities v1.1 使用帮助