ClrMD: анализировать дамп процесса .NET Framework в основном приложении dotnet - PullRequest
1 голос
/ 19 мая 2019

У меня есть дамп приложения .NET framework, созданного с использованием procdump .Я могу создать console .NET framework 4.6.1 приложение, установить ClrMd пакет nuget и написать этот код, чтобы начать некоторые проверки:

using(var dt = DataTarget.LoadCrashDump(@"C:\temp\dump.dmp"))
{
    var rt = dt.ClrVersions.First().CreateRuntime();
    Console.WriteLine(rt.ThreadPool.TotalThreads);
}

Все работает нормально.

Если я делаю то же самое с тем же дампом, но в приложении dotnet core 2.2 console, я сталкиваюсь с исключением Could not find matching DAC for this runtime.

Почему это работает в первом случае, но не во втором?

...