尝试将应用程序部署到Windows CE设备时出现错误#0x89731706

时间:2010-02-01 13:32:14

标签: visual-studio-2008 compact-framework windows-ce

我有一个应用程序,我前一段时间为一些未知的便携式设备创建(便携式我的意思是掌上电脑等)。我终于得到了我需要的设备,这是摩托罗拉的MC3000,它运行在Windows CE 5.0而不是我最初开发的Windows Mobile上。当我尝试部署解决方案时,我从“设备连接组件”文件中获得0x89731706。我尝试清理解决方案并重新启动它,以防它仍然挂在模拟器上。

我为应用程序创建了一个部署项目,似乎缺少某些东西(它告诉我“无法找到'x'或其中一个组件......)

我已经开发了MC9090的应用程序,我从来没有接近这个问题(当然,当设备被拔掉时除外)

有人知道答案吗?

3 个答案:

答案 0 :(得分:3)

经过一番搜索,我发现它只是因为设备本身没有太多空间,所以我不得不给它更多的ROM而不是RAM来安装框架。

一个相当空洞的胜利,因为现在几乎没有更多的公羊...

答案 1 :(得分:1)

由于此答案是Google搜索此错误时的第一个结果,我认为这可能对寻找不同答案的人有所帮助,因为已接受的答案对我不起作用。

我们在VS2008中有一个适用于Windows Mobile 5 PocketPC的.NET CF 3.5项目,并且收到此错误。

问题是团队中的每个人都禁用了UAC,除了计算机的用户抛出错误,并且忘记以管理员身份运行VS2008。一旦我们以管理员身份运行VS2008,问题就消失了。

希望这有助于寻找不同答案的人。

答案 2 :(得分:0)

我也有这个问题。我已经找了很久了。然后,我建立了以下链接:http://www.vbforums.com/showthread.php?493399-RESOLVED-NET-CF20-Error-Connect-to-device-failed

此解决方案对我有用。

我重新启动了设备。