几年前,在Windows 2003 server + Visual Studio 2005 + Windows Mobile 5 SDK + ActiveSync的环境下,开发Windows Mobile程序时,就发现模拟器与电脑连接老是不成功。
最近工作需要,在Windows 7 + Visual Studio 2008 + Windows Mobile 6 Professional SDK + Windows Mobile 设备中心的环境下,折腾了老久,昨天运行的挺happy的,今天就罢工了。也罢,还是用真机来开发吧,因为还发现了,模拟器的内在容量太小,程序大了就部署不了的问题。
iData MC80 哦也
.... ...
从第二天开始,模拟器又不能通过Windows Mobile设备中心与PC连接了。
一天,两天,... ..., 在网上搜索了许多文章,都解决不了。实在是无语。
直到刚才,我无意间发现另一个现象:
1、以往,我都是通过VS2008IDE环境下的菜单“工具”->“设备仿真器管理器”打开模拟器的(即设备仿真器),然后连接、插入底座,与PC连接同步等等的。(但是我十次有七八次都是与PC同步不上,令人抓狂!)
2、刚才,我发现这个“设备仿真器管理器”的可执行文件似乎就是位于这个位置“C:\Program Files\Microsoft Device Emulator\1.0\dvcemumanager.exe”。我通过双击执行它,打开设备仿真器列表,然后连接、插入底座,就可以与PC连接同步成功。
不知道这样的好兆头能持续多久,不知道明天是否又连接不上了。
先写这么多吧,给需要的朋友一点点线索,我网上有不少人遇到跟我一样的问题,网上的介绍的方法虽多,但却都解决不了。到底本质的问题是出在哪里呢?希望不久的将来我能知道。或许再过段时间,就直接转去Windows Phone7开发了,听说是完全新的架构。有时间去研究研究。