【发布时间】:2011-11-10 13:01:43
【问题描述】:
在 Visual Studio 6 中,我编写了一个 ATL COM 服务器 EXE。我想调试它并在我调用的方法的开头放置一个断点。我开始调试,然后从另一个 EXE 调用该方法,但从未命中断点。这在几周前工作得很好。我可以闯入它没有问题。我无法弄清楚这不再起作用的变化。有人可以帮忙吗?
【问题讨论】:
在 Visual Studio 6 中,我编写了一个 ATL COM 服务器 EXE。我想调试它并在我调用的方法的开头放置一个断点。我开始调试,然后从另一个 EXE 调用该方法,但从未命中断点。这在几周前工作得很好。我可以闯入它没有问题。我无法弄清楚这不再起作用的变化。有人可以帮忙吗?
【问题讨论】:
您的 exe 或 pdb 可能与源不匹配。尝试重新构建项目,并确保服务器使用您刚刚构建的可执行文件。
FWIW,您也可以在代码中调用DebugBreak。如果源代码和可执行文件确实不匹配,调试器会在中断时通知您。
【讨论】: