2

Visual Studio 上的 Microsoft 文档指出,为了打开转储文件,您需要执行“文件 -> 打开 -> 项目”例程。

但是,出于某种原因,在我的情况下,VS 2008 看不到转储文件 - 文件过滤器中没有转储文件 (.dmp; .mdmp) 选项。Dmp 扩展名也与 VS 2008 无关。

有什么问题?

操作系统:Windows 7 64 位 VS 2008 SP1 专业版。转储已在 64 位机器上创建。

PS:我用谷歌搜索了所有网络,但没有找到很多关于这个问题的信息。显然,遇到它的人并不多。

4

2 回答 2

4

解决了。

在为 Visual Studio 2008 安装 C++ 支持后,我能够为 .NET 应用程序打开一个转储文件。

于 2009-05-16T19:52:02.450 回答
0

您可以使用64 位 NTSD 工具加载它吗?命令行是:

c:\> ntsd /z dumpfile.dmp

如果您无法以这种方式加载它,则它可能以某种方式损坏。

于 2009-05-16T18:56:54.297 回答