4

在以前的 Visual Studio 版本中,可以打开 .dmp 文件。见链接:

http://msdn.microsoft.com/en-us/library/fk551230(v=vs.100).aspx

但是该 MSDN 页面上的版本选择器组合中没有 VS 2012 的选项。根据经验,我无法在 2012 Ultimate 中打开这些文件,IDE 告诉我:

'C:\Windows\MEMORY.DMP' 没有可用的编辑器。确保已安装文件类型 (.DMP) 的应用程序。

我无法打开它并且没有记录支持的事实是巧合吗?

4

2 回答 2

11

您必须安装Windows SDK 的调试工具,它是Windows SDK的一部分。你可以只安装一个独立的调试工具,你不必安装整个 SDK。例如,请参阅以下资源:

您可以下载适用于 Windows 的独立调试工具或整个Windows SDK

如果您只需要快速检查一个小型转储,您可以使用 Nirsoft 的强大的小型实用程序BlueScreenView。它很简单,甚至不需要安装或任何依赖项(您不需要调试工具),并且可以显示 minidump 包含的所有内容。最好只是找出可能导致 BSOD 的原因,对于任何进一步的调试,请使用Debugging Tools

于 2014-11-15T02:02:44.203 回答
-1

如果您希望在 Visual Studio 2013 中执行此操作,并且想知道为什么 Dawid 的答案似乎无法解决您的问题,您可能必须通过选择“文件->打开-”从 VS2013 中打开 DMP 文件>文件...”如果您双击。

我无法使用 VS2013 自动打开 DMP 文件,出现与 Puplett 相同的错误。

于 2015-07-14T20:26:48.387 回答