两台电脑同时调试程序,但一台可以,一切都很顺利,但另外一台可以启动调试,但无法跟踪代码,还发现,调试的同时,可执行文件和内容文件都是可以成功部署到目标设备上,但.pdb文件始终无法复制过去。
于是开始查找两台电脑的差异,一开始以为是认证和权限文件,但是在找不到证据,并且发现两台电脑认证选项基本都相同。于是放弃这个念头,于是采用手动复制.pdb文件到目标设备上,并附件进程方式,但进程无法附加,于是怀疑,版本文件。失败电脑重新安装window mobile 5.0 sdk,还是不行,检查安装列表,终于证实了我的怀疑,正确计算机上安装的是netcf2.0 sp2,而失败计算机上安装的是netcf2.0。于是网上下载安装包,安装完成,启动项目文件开始调试,一切OK。
虽然是个小问题,但正正花费了我一天多事件,错误原因还在回忆中,但发现其实编程其实最让人窝火的事情错误的原因太多,走过千山万水才发现其实错误的解决方案是如此简单。