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

问题描述 投票:0回答:3

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

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

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

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

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

debugging visual-studio-2012
3个回答
12
投票

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

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

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


0
投票

对于 Visual Studio 2022,要打开 .NET 内存转储,请安装以下各个组件:

  • .NET 分析工具
  • Windows SDK

-1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.