2010-10-05 39 views
1

我正在使用运行Windows CE 5.0的手持设备。该程序运行,但我无法进行调试,并希望它的某些简单和愚蠢的东西埋在项目设置的某处。调试不适用于Win CE 5.0设备

因此,为了不弄乱主应用程序,我决定启动一个全新的SmartDevice应用程序。所以MS为新项目构建其默认设置,环境和路径,并默认它是第一种形式“Form1”。我将表单缩小一些,并在其CLICK事件中使用代码在其上放置一个按钮“This.Close();”

编译并尝试调试,并与三角警示牌图标的空圈来了......

“断点目前不会受到打击。指定的模块hasnot加载。”

这是怎么回事......


要回答Bryan的问题......我通过USB通过ActiveSynch 4.5其他程序员连接在我们的办公室使用相同的配置进行调试,但他不在这个城市的一周,我已经负责一些流程的审查。

而且,我使用Visual Studio 2005中,没有2010 ...

+0

您如何将设备连接到您的开发PC?你如何部署到设备? – Bryan 2010-10-05 18:17:56

+0

没有人使用VS 2010作为这个东西:(无法打开项目 – Bryan 2010-10-05 19:18:59

+0

不幸的是,我从来没有尝试过以这种方式连接到设备,我的经验一直是在网络上运行。我不得不这样做,比如运行conmanclient2,我不知道是否需要使用USB。对不起,我不能帮助。 – Bryan 2010-10-05 19:20:52

回答

0

问题是紧凑型框架SDK版本。我不得不卸载,重新安装并将CF SDK SP1放入... Debug正在工作...

0

很可能你的设备可以“锁定”由设备制造商或移动运营商使其难以调试运行中的应用在设备上。
MSDN对在调试Windows Mobile应用程序的重要资源中心:

http://msdn2.microsoft.com/en-us/library/bb158521.aspx

在页面的中间,你会发现有关默认安全设置的说明,并以一篇题为“部署,设置一个链接,安全和你“。

您可能希望在将Visual Studio部署到您的设备之前签署您的应用程序。你可以找到有关的详细信息:

http://msdn2.microsoft.com/en-us/library/ms839681.aspx

+0

感谢您的选择,但正如我自己发现(最后)所述,来自一个损坏的紧凑框架SDK。在用SP1重新安装之后,所有工作都很顺利...没有任何安全或证书。 – DRapp 2010-10-07 19:47:22

相关问题