0

我在 VS2005 中有一个 windows 移动项目。最初我无法在 windows mobile 6 设备上启用任何断点,但它们在 PocketPC2003 Emulator 上工作。这是一台正在工作的新计算机,过了一段时间我意识到我没有安装任何超过 2003 年的 SDK。现在已经为 windows mobile 5.0 6.0 和 6.5.3 安装了 SDK,我现在有一些断点处于活动状态。

我的解决方案包括一个主应用程序,在该应用程序下有几个屏幕和相关代码。还有一系列其他类,每个类都编译为单独的 DLL。看来我遇到的问题是这些单独类中的任何断点现在都可以正常工作。但是,主应用程序类中的任何断点都会给出错误“断点当前不会被命中。没有为此文档加载任何符号。” 我尝试了很多方法,包括删除 bin\debug 和 obj 文件夹以清除旧的调试信息。PBD 文件似乎可以为 exe 文件以及类 DLL 创建,但只有 Dll 在调试中正常工作。

任何想法的家伙。我真的必须让它工作,因为它需要在一个设备上工作,而不仅仅是一个模拟器。我有一个外部 DLL,我需要将其用作测试的一部分,该 DLL 非常特定于硬件的品牌和型号范围。我不会在这里解释为什么,只要说我真的需要整理一下就足够了。

我还在学习 VS2005 所以请具体提出建议,因为我可能还不知道在哪里可以找到某些功能。

我可能应该添加它在 windows mobile 5.0 模拟器中工作正常,但我没有 windows mobile 5 设备来测试

感谢期待。

4

1 回答 1

0

好吧,我不知道我做了什么,但它现在正在工作。我在这里阅读了一篇关于在调试菜单中启用模块选项卡的文章,并且在这样做之后它起作用了但是我在这样做之前做了一些其他的事情并且没有测试它所以不确定是哪个修复了它。

于 2010-12-03T13:19:11.923 回答