如何在Visual Studio 2012中打开memory.dmp文件

时间:2013-02-19 19:05:27

标签: debugging visual-studio-2012

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

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

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

  

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

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

2 个答案:

答案 0 :(得分:9)

您必须安装 Windows调试工具,它们是 Windows SDK 的一部分。您只需安装一个独立的调试工具,就不必安装整个SDK。例如,参见这些资源:

您可以下载Standalone Debugging Tools for Windows或整个Windows SDK

如果您需要快速检查 minidump ,则可以使用优秀的小实用程序BlueScreenView。它很简单,甚至不需要安装或任何依赖(您不需要调试工具),并且可以显示minidump包含的所有内容。最好找出BSOD的可能原因,进一步调试使用调试工具

答案 1 :(得分:0)

如果您希望在Visual Studio 2013中执行此操作,并想知道为什么Dawid的答案似乎无法解决您的问题,那么您可能需要打开通过选择" File-> Open-> File ..."来自VS2013内的DMP文件如果你双击。

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