C# 调试不适用于Win CE 5.0设备

C# 调试不适用于Win CE 5.0设备,c#,debugging,smart-device,C#,Debugging,Smart Device,我正在使用运行WindowsCE5.0的手持设备。该程序运行,但我无法调试,希望它是一些简单而愚蠢的东西埋在项目设置的某处 因此,为了不破坏主应用程序,我决定启动一个全新的SmartDevice应用程序。因此,MS为新项目构建其默认设置、环境和路径,并默认其第一个表单“Form1”。我将表单缩小了一些,并在其单击事件中添加了一个按钮,其中包含“This.Close();”的代码 编译并尝试调试,它会出现带有警告三角形图标的空圆圈 “当前不会命中断点。指定的模块尚未加载。” 怎么了 要回答布莱恩

我正在使用运行WindowsCE5.0的手持设备。该程序运行,但我无法调试,希望它是一些简单而愚蠢的东西埋在项目设置的某处

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

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

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

怎么了


要回答布莱恩的问题。。。我通过ActiveSynch 4.5通过USB连接。我们办公室的另一个程序员使用相同的配置进行调试,但他本周不在家,我的任务是检查一些进程


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

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

在页面中间,您将看到一条关于默认安全设置的说明,以及一篇标题为“部署、设置、安全和您”的文章的链接

在将Visual Studio部署到您的设备之前,您可能需要对应用程序进行签名。有关这方面的更多信息,请访问:


问题在于Compact Framework SDK的版本。我必须卸载、重新安装并将CF SDK SP1放入。。。调试正在工作…

如何将设备连接到开发PC?您是如何部署到该设备的?没有人使用VS 2010来实现此功能:(无法打开项目。不幸的是,我从未尝试过以这种方式连接到设备。我的经验是通过网络运行。我们必须做一些安全方面的事情。例如,运行ConmanClient 2。我不知道USB是否需要这样做。抱歉,我帮不上忙。感谢您的选择,不过正如我在自己的文章中所指出的那样最后,发现它来自一个损坏的compact framework SDK。在使用SP1重新安装后,一切都运行良好…与安全性或证书无关。