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

标签 debugging visual-studio-2012

在以前的 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。例如,请参阅以下资源:

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

如果您只需要快速检查minidump ,您可以使用伟大的小实用程序 BlueScreenView来自尼尔软件。它很简单,甚至不需要安装或任何依赖项(您不需要调试工具),并且可以显示小型转储包含的所有内容。最好只是找出 BSOD 的可能原因,以便进一步调试使用调试工具

关于debugging - 如何在 Visual Studio 2012 中打开 memory.dmp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14965396/

相关文章:

javascript - phantomjs:找不到命令

java - 在 Eclipse 中调试时重新加载 java 类

c# - 允许用户更改标签的默认文本,以便下次运行程序时查看新文本。 (C#)

visual-studio-2012 - "A specified communication resources(port) is already in use"附加调试器时

debugging - 有没有办法使用eclipse调试hadoop的namenode或datanode?

c - 使用 GDB 单步调试多线程应用程序

iOS:如何调试 "message sent to deallocated instance"

visual-studio-2012 - InstallShield 提供 ISEXP : error : -5008 when building setup project in VS 2012

c# - 将 Fiddler 与 Windows 应用商店单元测试结合使用

unit-testing - vstest.executionengine.exe 在 TFS 上崩溃,但在我的本地 VS2012 上一切正常