在几个网站上进行搜索后,我发现如果向客户端提供Release版本的可执行文件时连同PDB文件(vc80.pdb和projectName.pdb),则可以在崩溃发生时生成minidump。然后,我可以将崩溃转储文件加载到Visual Studio中,并获得堆栈跟踪和其他有用信息。微软的Dr. Watson实用程序似乎也涉及此过程。
但是,我找不到任何清晰的说明要遵循哪些步骤才能实现这一点:
- 哪些文件需要提供? - 如何生成崩溃转储文件? - 如何将其加载到VS中?
请问有人可以描述一下这个过程吗?