Как мне следовать.Net Native cryptic stack-trace?
Поскольку UWP требует.Net Native (что очень приветствуется), сейчас я получаю загадочные следы стека. Это исключение, о котором сообщили люди, использующие мое приложение:
System.InvalidCastException: InvalidCast_Com
at SharedLibrary!<BaseAddress>+0x429e9d
at SharedLibrary!<BaseAddress>+0x47d878
at SharedLibrary!<BaseAddress>+0x48455a
at SharedLibrary!<BaseAddress>+0x499043
at SharedLibrary!<BaseAddress>+0x498fb7
at SharedLibrary!<BaseAddress>+0x5ea468
at SharedLibrary!<BaseAddress>+0x5ea418
// this goes on...
Я понимаю, что где-то есть неверный актерский состав... но мне нужно знать, что SharedLibrary!<BaseAddress>+0x429e9d
указывает на.
Есть ли способ найти, куда указывают эти ссылки?
1 ответ
В GitHub есть инструмент, который может расшифровать трассировки стека.Net Native в удобочитаемый для человека формат.
https://github.com/dotnet/corefx-tools/tree/master/src/StackParser