我有一个故障转储(minidump,mdmp格式),用于在另一台计算机上编译的可执行文件(本机x86代码)。我有与崩溃转储相对应的pdb + exe,它们位于崩溃转储旁边,调试器可以正确识别它们。pdb在我的计算机上不可用的路径上引用源(例如E:\Project
)。当我第一次打开故障转储时,调试器要求我提供源位置。我将其指向E:\B\Project
计算机上,但是一旦出现源窗口,我就意识到我的选择是错误的(源是针对另一个产品分支的)。我想将调试器指向正确的位置E:\D\Project
,但是调试器不再问我。创建的崩溃转储没有解决方案,项目或选项文件。我已经搜索了注册表,但是没有找到E:\B\Project
任何地方。
如何为Visual Studio调试器设置/更改源目录?
我发现了一种方法,虽然不是很直观,但是可以起作用:
Solution
(右键)> Common Properties
> Debug Source Files
>Directories containing source code
File
> Open
> File
>选择Dump Files
作为过滤器注意:Internet上的崩溃转储分析指南不够新时,可能会引起误解,因为自2010年以来转储文件不再作为项目打开,而是以文件形式打开。请参阅MSDN崩溃转储分析文章中R Nitzel的注释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句