我没有成功尝试从 Visual Studio 加载 .DMP 文件,这让我现在很头疼……任何帮助都将不胜感激。
Windows 窗体 C# 应用程序在 Windows 7 机器上运行的 VS 2005 框架 2.0 中
我从调试文件夹运行 .exe(即 exe 是通过在“调试”模式和“混合平台”而不是“发布”模式下构建解决方案生成的)。
打开任务管理器,选择进程,右键单击并选择“创建转储文件”创建 myapp.dmp 文件。
dmp 文件是在应用程序正常运行时创建的,没有异常。我只是想看看在创建用户转储时所有线程在哪里。
然后,我将 myapp.dmp 文件复制到运行应用程序的同一文件夹中。该文件夹包含所有 dll 和 pdb 文件以及 .exe。
我双击 myapp.dmp,该文件显示在解决方案资源管理器中,但是当我在解决方案资源管理器中双击它时,没有任何反应。我使用 F5 运行,但收到错误消息,提示“找不到或不匹配 myapp.exe 的调试信息”。符号文件中没有本机符号。
我还尝试从 Visual Studio.Net“文件菜单”+“打开”打开 .dmp 文件并选择 .dmp 文件。在 Visual Studio 中打开一个大的二进制文件。