我正在尝试调试一个.Net应用程序。我将它(以及.pdb文件)复制到了虚拟机。我能够附加到进程,但是附加后我的断点被禁用,并出现以下提示信息:
"当前断点不会被命中,该文档未加载任何符号。"
我确定VM上的PDB是正确的。我尝试将主机上的PDB路径添加到Visual Studio的符号路径中。我漏掉了什么吗?
(Win7 x86,Visual Studio 10,.Net 4)
谢谢
我正在尝试调试一个.Net应用程序。我将它(以及.pdb文件)复制到了虚拟机。我能够附加到进程,但是附加后我的断点被禁用,并出现以下提示信息:
"当前断点不会被命中,该文档未加载任何符号。"
我确定VM上的PDB是正确的。我尝试将主机上的PDB路径添加到Visual Studio的符号路径中。我漏掉了什么吗?
(Win7 x86,Visual Studio 10,.Net 4)
谢谢
问题在于PDB文件必须同时放置在虚拟机和主机的同一文件夹中。
我遇到了类似的问题,我采取了以下步骤: 调试=>选项=>常规 => 取消“启用仅限我的代码”复选框 这对我有用。
参考: https://developercommunity.visualstudio.com/comments/114735/view.html
我回答了另一个SO用户提出的相同问题。
答案非常冗长和曲折,因此我不会在这里粘贴它。
请前往:
Symbols not loading for remote debugging on ASP.Net app built and deployed from Azure DevOps Pipeline(Symbols not loading for remote debugging on ASP.Net app built and deployed from Azure DevOps Pipeline)
获取详细说明。