3

我正在使用 .NET Compact Framework 3.5 和 VS2008 开发一个 Windows Mobile 应用程序,并在 Win7 上使用 Device Emulator V3 进行调试,并且似乎在连接 Windows Mobile Device Center (6.1) 时一直存在问题。

使用仿真器管理器 (9.0.21022.8) 我使用 WMDC 中的 DMA 安装设备。问题是它在实际连接时是如此脆弱,以至于它变得很痛苦。

我发现当我打开我的电脑时,我必须先打开 WMDC,禁用通过 DMA 连接,关闭 WMDC,然后重新打开它,然后才能连接它。通常我必须这样做两次才能摇篮。

一旦它被放置,它通常会很好,但让它连接起来似乎没有什么一致的。

与物理设备连接通常会更好,但并非总是如此。如果我将 PDA 插入不同于最初插入的 USB 插座,则它根本无法连接。通常最好/最可靠的连接方法似乎是通过蓝牙,但这很慢。

有人有任何提示或建议吗?

4

3 回答 3

1

我想我会为此添加一些注释,以便我可以关闭它。一般来说,我没有发现以下使其更稳定:

1) 不要建立伙伴关系。虽然这不是主要问题,但如果有合作伙伴关系,每当我连接设备时都会弹出一个空白对话窗口。

2) 始终确保将设备(通过 USB)连接到与首次安装设备驱动程序时首次连接的 USB 端口相同的 USB 端口。将引线移到不同的端口通常会导致设备无法连接。

3) 如果连不上则打开WMDC并取消勾选允许DMA连接,关闭WMDC界面,重新打开并重新勾选DMA选项,一般会突然连接。

4) 此外,如果您正在使用设备模拟器并将其置于支架上,请确保在关闭设备时保存设备状态之前断开 ActiveSync 连接。如果你不这样做,当你重新启动设备时它将无法连接,直到你摆弄连接足以让它意识到它实际上并没有连接。

如果其他人有任何使它更稳定的提示,请随时添加它们。

于 2011-04-28T08:09:09.663 回答
0

尝试删除现有的设备伙伴关系。过去,当 WMDC/ActiveSync 发挥作用时,这对我有所帮助。

转到控制面板 -> 同步中心并删除您在此处看到的设备合作伙伴关系。然后重新连接您的设备/模拟器,当 WMDC 窗口出现时,确保您创建了一个新的设备合作伙伴关系(根据我的经验,当您选择不建立合作伙伴关系时,连接/调试变得更加脆弱)。

于 2010-01-25T16:25:47.530 回答
0

关于 ActiveSync 需要指出的另一件事,我很难学到这一点,我注意到 ActiveSync 的电池消耗更快,即使它不在底座中,它实际上是在后台运行,无论它是否是一个错误,不确定,但是,它“认为”它仍在摇篮中并不断轮询连接。这是解释它的链接。这是临时修复

我处理它的方法是运行一个小型 C 程序,该程序查找 ActiveSync 进程,并在每次我打开 Pocketpc 时将其终止。

于 2010-01-25T16:31:54.460 回答