为了正确调试客户发送给我的故障转储文件,我需要保存多少原始版本?显然我需要 PDB 我还需要其他东西吗?
(这将用于MiniDumpWriteDump
由 dbghelp.dll 中的函数编写的故障转储文件。)
到目前为止,我一直保存整个构建文件夹。代码、PDB、.OBJ 文件、输出二进制文件,应有尽有。只是为了安全。我想尽量减少我保存的内容。但我无法找出我错过了什么的艰难方式。
实际的源代码将在源代码控制中并带有构建标签,因此我可以按标签提取并准确获取我以前构建的内容。在调试崩溃转储之前,我什至需要费心拉取源代码,还是只拥有 PDB 就足够了?