在以前的 Visual Studio 版本中,可以打开 .dmp 文件。参见链接:
http://msdn.microsoft.com/en-us/library/fk551230(v=vs.100).aspx
但是该 MSDN 页面上的版本选择器组合中没有 VS 2012 的选项。根据经验,IDE 告诉我,我无法在 2012 Ultimate 中打开这些文件:
The is no editor available for 'C:\Windows\MEMORY.DMP'. Make sure the application for the file type (.DMP) is installed.
我无法打开它并且没有记录支持的事实是巧合吗?
最佳答案
您必须安装Windows 调试工具,它是Windows SDK的一部分。您可以只安装一个独立的调试工具,而不必安装整个 SDK。例如,请参阅以下资源:
- Debugging Tools for Windows (WinDbg, KD, CDB, NTSD)
- Use Dump Files to Debug App Crashes and Hangs in Visual Studio
- How to Analyze a BSOD Crash Dump
您可以下载Standalone Debugging Tools for Windows或整个Windows SDK .
如果您只需要快速检查minidump ,您可以使用伟大的小实用程序 BlueScreenView来自尼尔软件。它很简单,甚至不需要安装或任何依赖项(您不需要调试工具),并且可以显示小型转储包含的所有内容。最好只是找出 BSOD 的可能原因,以便进一步调试使用调试工具。
关于debugging - 如何在 Visual Studio 2012 中打开 memory.dmp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14965396/