我正在VS 2010中开发.NET 4.0应用程序。
我第一次尝试使用转储文件,但是当将minidump加载到VS中时,我无法调试它,因为VS找不到源文件。
这就是我的所作所为:
Options -> Debugging -> Symbols
我添加了应用的构建目录,其中包含pdbs。Debug -> Break All
。Debug -> Save dump as
"There is no source code available for the current location
。我试图找出为什么VS没有加载我的pdbs:
Debug -> Windows -> Modules
Symbol Status
列说“已加载符号”。那么,有什么想法吗?
答案 0 :(得分:4)
解决了这个问题。 VS正在查看调用堆栈中最底层的方法,这是ntdll.dll中的某个系统方法。所以自然没有它的来源。我必须在Call Stack
窗口中点击我自己的方法导航到我自己的代码,其源 可用。