2013-10-07 79 views
0

首先,我的环境是VS2005,我想在wince6.0设备中调试应用程序。 我使用Mfc。 我可以正常部署(我已经成功将vs2005与设备关联),并通过网络运行表单应用程序。无法调试wince应用程序

问题:调试不会启动。它锁定了VS2005。它似乎部署的应用程序很好,然后挂起。最终它没有回应,而2005年已经死了。 对我有一点帮助是非常重要的。谢谢!

回答

0

如果一个线程进入一个严格的循环并且会导致RNDIS会话饿死,您将失去ActiveSync连接。在这种情况下,VS2005可能会很好地锁定。

事情你可以尝试:

  • 请问您的应用程序运行时还好这不是在调试器?
  • 你可以在模拟器上调试应用程序吗?
  • 你可以在设备上调试一个简单的应用程序吗? (只是一个主要功能和printf的,例如)
  • 重新安装VS2005和你的SDK
  • 升级到VS2008
+0

非常感谢你,PaulH。 PC中的VS2005与wince设备连接时没有activesyync。直到现在,问题并未解决。然后,我列出了你的建议。 – qomoman

+0

由于电源中断,我很抱歉未完成答案。 我已验证列出的建议。 1我的应用程序在设备上运行良好,vs2005可以通过网络成功地将应用程序部署到设备。 2我可以在模拟器上调试应用程序。 3即使应用程序非常简单,我也无法调试任何应用程序。 4我不重新安装vs05和sdk,但我尝试了另一台失败的计算机。 – qomoman

相关问题