模拟器上的ERROR_DEVICE_NOT_CONNECTED错误

问题描述:

Pocket PC 2003 SE模拟器已连接并存在支架。模拟器上的ERROR_DEVICE_NOT_CONNECTED错误

部署成功,但在调试启动后: 操作无法完成。设备未连接。

我也曾尝试:

设备安全管理器 - > Windows CE设备 enter image description here

我也试图删除CoreCon \ 1.0 - 没有变化。

+0

“删除CoreCon \ 1.0”是什么意思?从哪里删除?不是我一定希望的个人电脑。如果您删除了该文件,那么将来会重新安装(或者运气好的话可能是另一台PC的副本)。 – ctacke

听起来好像调试器正在启动,所以我打算假设这是正确的。

另一个假设:这是一个Forms应用程序(不是库或其他)。

  • 公开赛Form1中并放置在构造一个断点的代码窗口。
  • 运行代码(F5)。
  • 当您达到断点时,逐行浏览每一行(F10)。

当你到达代码中导致问题的那一行时,看看那一行看看它在做什么。这听起来像你正试图在你的构造函数中建立某种连接。

更新:

使用发现>> HERE <<的信息,请尝试以下操作:

检查你没有你的电脑上启用任何防火墙,并且有上足够的可用空间设备对象存储。如果您的操作系统映像不包含.NET Compact Framework,则可能需要在映像中添加对CAB安装程序的支持,以允许Visual Studio进行部署。

还要检查设备上安装的ConManClient2,CMAccept和其他可执行文件是否与您PC上的.NET CF和VS2005服务包具有相同版本。你会发现他们下:

C:\ Program Files文件\ Common Files文件\ Microsoft共享\ CoreCon \ 1.0 \目标 \ wce400 \ ARMV4I

尝试将这些文件从电脑复制到到\ Windows子目录您的设备并手动运行ConnManClient2和CMAccept并检查它是否可用。

+0

此错误也适用于真实设备:连接到设备失败。 - 设备连接组件。 – hellboy

+0

设备安全管理器 - > Windows CE设备连接失败 连接失败。远程主机已关闭一个现有连接 – hellboy

+0

看来我之前遇到过这个问题。我已经用更多的想法更新了答案。不过,对我来说,似乎只有通过沮丧,卸载所有紧凑框架,卸载Visual Studio,然后重新安装Visual Studio,然后重新安装框架才解决了这个问题。我从来没有找到一个好的解决方案。 – jp2code