visual studio转储文件和pdb文件

时间:2015-12-17 02:01:40

标签: visual-studio debugging

visual studio需要一个版本匹配的pdb文件来调试转储文件。我觉得这很不方便,每次我发布二进制文件时,我都需要记得将pdb文件复制到另一个文件夹。如果我忘记这样做,那么如果应用程序崩溃,我无法调试转储文件。因为在发布二进制文件和应用程序崩溃期间,我将继续编写代码并构建,pdb文件将刷新。

与gcc不同,当生成核心转储时,我可以在没有任何内容的情况下调试转储文件(使用-debug构建应用程序)。但对于vs,如果没有版本匹配的pdb和源代码,转储文件将毫无意义。

有没有好办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

每次构建后解决方案为uploading the PDBs to a symbol server,并将VS调试选项指向符号服务器。 VS或Windbg等其他调试程序会根据需要获取正确的符号。