1

我正在使用运行 Windows CE 5.0 的手持设备。该程序运行,但是我无法调试,希望它在某处的项目设置中隐藏了一些简单而愚蠢的东西。

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

编译并尝试调试,它会出现带有警告三角形图标的空圆圈...

“当前不会命中断点。指定的模块尚未加载。”

这是怎么回事...


回答 Bryan 的问题...我通过 ActiveSynch 4.5 通过 USB 连接,我们办公室的其他程序员使用相同的配置进行调试,但他本周不在城里,我的任务是对流程进行一些审查。

另外,我使用的是 Visual Studio 2005,而不是 2010 ......

4

2 回答 2

0

问题是 Compact-Framework SDK 的版本。我不得不卸载、重新安装并将 CF SDK SP1 放入...现在调试工作...

于 2010-10-06T16:57:28.923 回答
0

您的设备可能被设备制造商或移动运营商“锁定”,从而难以调试设备上正在运行的应用程序。
MSDN 在调试 Windows Mobile 应用程序方面有一个很好的资源中心:

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

在页面中间,您将找到有关默认安全设置的注释以及标题为“部署、设置、安全和您”的文章的链接。

您可能希望在将 Visual Studio 部署到您的设备之前对您的应用程序进行签名。您可以在以下位置找到更多信息:

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

于 2010-10-05T18:24:39.200 回答