我已在 2010 内指定了符号 (pdb) 文件,以便正确加载它,但我得到了No source available
错误和Browse to Find Source Code
是灰色的。有谁知道我如何指定源代码目录或查看 pdb 内部以找出它在哪里?
编辑:我的 DLL 正在被外部程序调用。错误发生在我的 DLL 内部,所以我有源代码。发生错误时,我单击“调试”,将加载 pdb 符号,但不会加载源。
如果将 DLL 从其构建目录中移出,则调试器不太可能找到源代码文件本身。您可以做的第一件事是右键单击“解决方案资源管理器”窗口中的“解决方案根”节点、“属性”、“公共属性”、“调试源文件”,然后添加 DLL 项目源目录的路径。
第二种方式:调试器第一次需要查找源代码文件时会提示您。如果您曾在该对话框上单击“取消”(当您不知道它真正要求什么时,这是很常见的事情),那么 IDE 会记住您的选择,并且不会再次提示您。通过删除或重命名解决方案目录中隐藏的 .suo 文件来修复此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)