gpt4 book ai didi

visual-studio - Visual Studio 2008 远程调试器 - 未到达断点

转载 作者:行者123 更新时间:2023-12-04 05:34:48 30 4
gpt4 key购买 nike

我已经在运行我要调试的程序的机器上安装了 VS 2008 SP1 远程调试器。我正在运行没有身份验证的远程调试器/允许任何人在所述机器上连接。我在我的开发机器上运行 VS 2008,并打开了该应用程序的项目。我已经复制了一个已更改为源的 .dll,并在本地远程重建到目标程序的执行目录,包括它的 .pdb 文件。我已经通过 VS 和远程调试器附加到远程应用程序的进程。

我在我的项目中放置的断点说它永远不会到达,因为模块没有加载。

远程机器上的异常,即使我选择重试,也不会对我的本地 VS 实例造成任何影响。

当远程应用程序到达它时,我想打一个我在本地放置的断点。我该怎么做呢?

我是否想了解 Visual Studio 远程调试的工作原理?

最佳答案

断点是正常的红色圆圈还是有警告的一面?

如果是红色圆圈,则可能的问题是启用了“仅我的代码”并且 VS 认为这不是您的代码。转到调试器 -> 工具 -> 选项并禁用“只是我的代码”。那应该可以解决问题。

如果它有警告标志,则将鼠标悬停在断点上并查看错误消息的内容,并将其作为评论/编辑发布回您的答案。

编辑 OP用“无符号”工具提示表示空心圆圈

打开模块窗口(调试器 -> 窗口 -> 模块)。然后向下滚动到包含您的代码的 DLL。右键单击窗口并选择加载符号。这可能会打开打开文件对话框。导航到您的符号并点击确定。

关于visual-studio - Visual Studio 2008 远程调试器 - 未到达断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210607/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com