模拟器上的ERROR_DEVICE_NOT_CONNECTED错误

时间:2012-08-22 15:33:09

标签: visual-studio-2008 compact-framework device-emulation

Pocket PC 2003 SE仿真器已连接并支架。

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

我也尝试过:

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

我还尝试删除CoreCon \ 1.0 - 没有更改。

1 个答案:

答案 0 :(得分:1)

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

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

  • 打开 Form1 的代码窗口,并在构造函数上放置一个断点。
  • 运行代码(F5)。
  • 到达断点时,逐步执行每一行(F10)。

当您到达导致问题的代码中的行时,请查看该行以查看它正在执行的操作。听起来你正试图在构造函数中建立某种连接。

<强>更新

使用找到的信息>> HERE <<,尝试以下操作:

  

检查您的PC上是否未启用任何防火墙,以及设备对象库上是否有足够的可用空间。如果您的操作系统映像不包含.NET压缩框架,则可能需要在映像内添加对CAB安装程序的支持以允许Visual   Studio部署它。

     

还要检查设备上安装的ConManClient2,CMAccept和其他可执行文件是否与PC上的.NET CF和VS2005 Service Pack版本相同。您应该在以下位置找到它们:

     

C:\ Program Files \ Common Files \ Microsoft Shared \ CoreCon \ 1.0 \ Target   \ wce400 \ ARMV4I

     

尝试将这些文件从PC复制到设备的\ Windows子目录,然后手动运行ConnManClient2和CMAccept,并检查它是否有效。