【发布时间】: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