Я пытаюсь автоматизировать процесс открытия аварийных дампов для управляемых приложений и получения трассировки стека. Иногда Windgb работает, но заставить загрузить правильную версию sos.dll - кошмар, если машина, обрабатывающая дамп, практически не идентична машине, на которой произошел дамп.
Visual Studio, с другой стороны, выполняет свою работу просто. Я открываю дамп, захожу в ближайшее окно и набираю
.load \\<machine where dump occured>\c\windows\microsoft.net\framework\v2.0.50727\sos.dll
!clrtsack
И все работает просто отлично.
Могу ли я написать сценарий этого процесса в visual studio? Если нет, есть ли отладчик бэкэнда, используемый Visual Studio, такой же, как windbg?