我有一个包含许多项目的解决方案,其中一些位于解决方案路径之外(我将已编译的dll和pdb复制为带有xcopy的Post-build事件)!
如果我想进入dll,它们就位于我的解决方案之外:
“断点当前不会被命中。没有加载符号 对于这份文件“
还需要哪些步骤才能调试外部dll?
答案 0 :(得分:12)
最简单的解释是DLL尚未加载。使用Debug + Windows + Modules窗口仔细检查您的假设,找到您要在列表中调试的DLL。
如果有,则调试器在读取PDB文件时出现问题。通过右键单击DLL并单击符号加载信息来诊断它。它显示了调试器查找PDB文件的位置。
注意使用托管调试器调试本机代码或反过来。目前尚不清楚,因为您忘记记录您尝试调试的代码类型。如果是这种情况,您需要启用混合模式调试。