我有一份崩溃转储文件(minidump,mdmp格式),对应于一个在另一台电脑上编译的可执行文件(本地x86代码)。我已经拥有了与崩溃转储文件相对应的pdb+exe文件,它们位于同一个目录下,调试器正确地识别出它们。pdb文件引用了一些在我的电脑上不可用的路径上的源代码(如
如何为Visual Studio调试器设置/更改源代码文件夹?
E:\Project
)。当我第一次打开崩溃转储文件时,调试器会要求我提供源代码的位置,我将其指向了我的电脑上的E:\B\Project
。然而,一旦源代码窗口出现后,我意识到我的选择是错误的(源代码是属于另一个产品分支的)。我想指定调试器到正确的位置E:\D\Project
,但是调试器没有再次询问我。对于所创建的崩溃转储文件,不存在任何解决方案、项目或opt文件。我已经搜索了注册表,但是没有找到E:\B\Project
的任何信息。如何为Visual Studio调试器设置/更改源代码文件夹?
/GL
标志,它使/Zi
无效。我仍然需要检查一些东西来确认。一旦我按照所有步骤进行操作,它仍然没有显示源代码,而只显示反汇编。此外,我尝试创建一个NTFS联接点以匹配构建机器上的源位置。这让我思考/GL
的问题。 - mlt