ClrMed-缺少ClrInfo TryGetDacLocation和其他方法

本文关键字:其他 方法 TryGetDacLocation 缺少 ClrInfo ClrMed- | 更新日期: 2023-09-27 18:19:34

我正在试用ClrMed库:https://github.com/Microsoft/clrmd

我有这个问题,根据第一个教程,我在ClrInfo类型中有一个名为TryGetDacLocation的方法,但正如我在其中找到的那样……我可以看到Dac位置是在ClrInfo内部自动生成的,但当我试图调用runtimeInfo.CreateRuntime()时我得到:"此进程和dac之间的体系结构不匹配"

转储和正在运行的进程是相同的-32位体系结构。我在类中看不到该函数和其他函数,例如-TryDownloadDac

https://github.com/Microsoft/clrmd/blob/4fa26f39c8c057abf0e2a67d735369ce4766fa07/src/Microsoft.Diagnostics.Runtime/ClrRuntime.cs

有什么想法吗?

ClrMed-缺少ClrInfo TryGetDacLocation和其他方法

我从TaskManager获取转储文件,但我不知道如果我从64 TaskManger获取32位进程,它会给我64位转储。这就是问题所在。

并且TryGetDacLocation函数已从新版本中删除。。

感谢:)