Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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/4/unix/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
.net 使用VS从其他pc分析转储文件_.net_Visual Studio_Dmp_Procdump - Fatal编程技术网

.net 使用VS从其他pc分析转储文件

.net 使用VS从其他pc分析转储文件,.net,visual-studio,dmp,procdump,.net,Visual Studio,Dmp,Procdump,我试图分析在测试环境pc中生成的转储文件,在我的pc上使用VS。 当我在pc上创建转储文件(使用procdump)并在VS中打开它时,我可以在threads窗口中看到我的代码。 但是当在不同的机器上运行相同的二进制文件并生成转储文件时,VS不会在“线程”窗口中显示我的函数 我正在使用.NET4 我的电脑是Win8 64,测试用电脑是WinXp 32 您没有使用.NET 4.0。XP机器正在运行。问题在于您的计算机上的.NET安装与XP计算机上的.NET安装不匹配。XP已经结束,您不想支持它。如

我试图分析在测试环境pc中生成的转储文件,在我的pc上使用VS。 当我在pc上创建转储文件(使用procdump)并在VS中打开它时,我可以在threads窗口中看到我的代码。 但是当在不同的机器上运行相同的二进制文件并生成转储文件时,VS不会在“线程”窗口中显示我的函数

  • 我正在使用.NET4
  • 我的电脑是Win8 64,测试用电脑是WinXp 32

您没有使用.NET 4.0。XP机器正在运行。问题在于您的计算机上的.NET安装与XP计算机上的.NET安装不匹配。XP已经结束,您不想支持它。如果他们让你无论如何,那么你将需要访问你自己的XP机器与工具,你需要。我担心这是问题,不幸的是,我必须支持XP。谢谢。@jacob要么构建一个Windows XP以保持一致,要么必须依赖WinDbg之类的调试器。在这种情况下,WinDbg不会更容易,因为您需要从XP机器上复制sos.dll和mscorwks.dll。如何使用WinDbg执行此操作?我有一个挂起进程的转储文件,我有匹配的pdb文件和源文件。是否可以查看挂起代码的位置(假设它在我的代码中的某个位置)?