Que*_*mer 4 debugging remote-debugging breakpoints visual-studio-2008 visual-studio
我在运行我要调试的程序的机器上安装了VS 2008 SP1远程调试器.我正在运行远程调试器,没有auth /允许任何人在所述机器上连接.我正在我的开发机器上运行VS 2008,并打开该应用程序的项目.我已经将我已经更改的.dll复制到源并在本地重建到目标程序的执行目录,包括它的.pdb文件.我通过VS和远程调试器附加了远程应用程序的进程.
我在项目中提出的断点表明它永远不会被访问,因为模块没有被加载.
远程计算机上的异常,即使我选择重试,也不会对我的本地VS实例造成任何影响.
我希望在远程应用程序到达时在本地放置一个断点.我该怎么做呢?
我想念Visual Studio远程调试的工作原理吗?
断点是正常的红色圆圈还是它有一个谨慎的一面?
如果它是一个红色圆圈,则可能的问题是"Just my Code"已启用,VS认为这不是您的代码.转到调试器 - >工具 - >选项并禁用"仅我的代码".这应该可以解决这个问题.
如果它有警告标志,则将鼠标悬停在断点上并查看错误消息的内容,并将其作为评论/编辑发布回您的答案.
编辑 OP表示带有"无符号"工具提示的空心圆
打开模块窗口(调试器 - >窗口 - >模块).然后向下滚动到包含代码的DLL.右键单击窗口并选择Load Symbols.这可能会打开打开的文件对话框.导航到符号并单击"确定".
| 归档时间: |
|
| 查看次数: |
5037 次 |
| 最近记录: |