【问题标题】:How to generate a Symbols file for remote debugging using Visual Studio?如何使用 Visual Studio 生成用于远程调试的符号文件?
【发布时间】:2017-06-28 13:07:50
【问题描述】:

我的目标是远程调试 VB.net 项目。我可以在选择Debug >> Attach to process..时出现的窗口中成功看到远程PC上的所有进程。我的问题是理解调试项目所需的符号文件。我还是不知道怎么生成符号文件?文件应该是什么形式?为什么我作为项目的开发者需要符号文件来调试?

【问题讨论】:

  • 如果 Visual Studio 中的代码与远程服务器上的代码完全相同,它应该可以工作,因为您将符号文件 (.pdb) 作为项目输出(bin 文件夹)的一部分。
  • 我在远程 PC 中拥有的是可执行文件,也就是 .exe.pdb 文件在 release 文件夹中,但是当我将其目录添加到符号位置时,VS 无法将其识别为符号文件,并且调试器无法正常工作。

标签: vb.net visual-studio-2010 debugging remote-debugging debug-symbols


【解决方案1】:

转到调试/选项/调试/符号并添加您拥有 PDB 文件的路径(在下面的示例中为c:\my\symbols)。

【讨论】:

    猜你喜欢
    • 2011-03-13
    • 2011-10-19
    • 1970-01-01
    • 2017-04-16
    • 2016-12-21
    • 2011-04-04
    • 2016-12-30
    • 1970-01-01
    • 2013-08-06
    相关资源
    最近更新 更多