Замена TryGetDacLocation()

На GitHub для ClrMd я читаю

// If we just happen to have the correct dac file installed on the machine,
// the "TryGetDacLocation" function will return its location on disk:
string dacLocation = version.TryGetDacLocation();

Я добавил ClrMd через NuGet. В свойствах это говорит Microsoft.Diagnostics.Runtime версия 0.8.31.1 и этот метод недоступен на ClrVersion объект.

class Program
{
    static void Main(string[] args)
    {
        var dump = DataTarget.LoadCrashDump(args[0]);
        dump.SymbolLocator.SymbolPath = @"srv*d:\debug\symbols\*https://msdl.microsoft.com/download/symbols";
        // TODO: Hack. We assume that there's at least one runtime.
        ClrInfo clrVersion = dump.ClrVersions[0];
    }
}

Я видел этот вопрос, который утверждает, что метод был удален - но что мне делать вместо этого?

1 ответ

Свойство LocalMatchingDac экземпляра ClrInfo предоставит вам местоположение DAC.

НТН

Doug

Другие вопросы по тегам