Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VisualStudio中加载转储文件_C#_Visual Studio 2005_Dmp - Fatal编程技术网

C# 在VisualStudio中加载转储文件

C# 在VisualStudio中加载转储文件,c#,visual-studio-2005,dmp,C#,Visual Studio 2005,Dmp,我尝试从VisualStudio加载.DMP文件失败,这让我现在很头疼…任何帮助都将不胜感激 windows form C应用程序在windows 7计算机上运行的VS 2005 framework 2.0中 我从调试文件夹运行.exe,即exe是通过在调试模式和混合平台而不是发布模式下构建解决方案生成的 打开任务管理器,选择流程,右键单击并选择创建转储文件,该文件将创建myapp.dmp文件 dmp文件是在应用程序正常运行时创建的,没有异常。我只是想看看在创建用户转储时所有线程都在哪里 然后,

我尝试从VisualStudio加载.DMP文件失败,这让我现在很头疼…任何帮助都将不胜感激

windows form C应用程序在windows 7计算机上运行的VS 2005 framework 2.0中

我从调试文件夹运行.exe,即exe是通过在调试模式和混合平台而不是发布模式下构建解决方案生成的

打开任务管理器,选择流程,右键单击并选择创建转储文件,该文件将创建myapp.dmp文件

dmp文件是在应用程序正常运行时创建的,没有异常。我只是想看看在创建用户转储时所有线程都在哪里

然后,我将myapp.dmp文件复制到运行应用程序的文件夹中。该文件夹包含所有DLL和pdb文件以及.exe

我双击myapp.dmp,该文件将显示在解决方案资源管理器中,但当我在解决方案资源管理器中双击它时,什么也没有发生。我使用F5运行,但收到错误消息,说找不到myapp.exe的调试信息或不匹配。符号文件中没有本机符号


我还尝试从Visual Studio的.Net文件菜单中打开.dmp文件,然后打开并选择.dmp文件。visual studio中将打开一个大的二进制文件。

您需要在visual studio中设置符号路径:,只要PDB位于与运行应用程序的文件夹相同的文件夹中且未剥离专用符号,或者您根据链接将路径添加到这些PDB中,它就应该能够找到应用程序的符号。您还需要根据链接找到MS符号的路径。

请查看此链接,了解有关将dmp文件加载到visual studio和设置符号路径的更多信息。是的,我还将路径名添加到符号位置列表中,但仍会遇到相同的错误。是否存在.dmp文件无法与visual studio一起使用的任何设置/方案?我尝试手动加载符号文件,但为此我无法找到“模块”窗口。我还将环境设置重置为Visual C和C++,但仍然无法找到它。OK,模块窗口只能在调试期间打开。因此,由于我还不能调试dmp文件,我也不能手动加载符号路径。