我试图从visual studio中加载.DMP文件失败了,它现在让我头痛......任何帮助都将不胜感激。在Visual Studio中加载转储文件
窗户形式C#的应用是在VS 2005框架2.0上的窗口运行7机器
我运行从调试文件夹中的.exe(即通过建立在“调试”模式中的溶液中产生的exe和“混合平台”而不是“发布”模式)。
打开任务管理器,选择进程,右键单击并选择创建myapp.dmp文件的“创建转储文件”。
当应用程序正常运行并且没有异常时,创建了dmp文件。我只是想在创建用户转储时查看所有线程在哪里。
然后,将myapp.dmp文件复制到我运行应用程序所在的相同文件夹中。该文件夹包含所有dll和pdb文件和.exe。
我双击myapp.dmp,该文件显示在解决方案资源管理器中,但是当我在解决方案资源管理器中双击它时,什么都不会发生。我运行使用F5,但我收到错误消息说“调试信息为myapp.exe”不能找到或不匹配。符号文件中没有本地符号。
我也尝试从Visual Studio.Net“文件菜单”+“打开”打开.dmp文件并选择.dmp文件。一个大的二进制文件在Visual Studio中打开。
检查了解更多有关将dmp文件加载到visual studio并设置符号路径的信息http://msdn.microsoft.com/en-us/library/fk551230.aspx – GETah
是的,我还为符号添加了路径名位置列表,但仍然收到相同的错误。是否有任何设置/场景.dmp文件不适用于Visual Studio?我尝试手动加载符号文件,但为此我无法找到“模块”窗口。我也将我的环境设置重置为Visual C#和C++,但仍无法找到它。 – bsobaid
好的,模块窗口只能在调试过程中打开。所以,因为我不能调试dmp文件,我也无法手动加载符号路径。 – bsobaid