Отладка release версии прямо в "production environment"

Сколько раз приходилось жалеть о том, что в стандартный набор утилит Windows, не входят инструменты для отладки приложений. Ведь даже в случае release версии системы хороший отладчик может расказать о возникшей ошибке гораздо больше, чем говорит сообщение о ней. Особенно, когда из сообшения об ошибке намерено убрали техническую информацию, чтобы "не пугать пользователя". Конечно, серьезные системы обладают службой сбора информации для отчета об ошибке, но даже там иногда хочется иметь отладчик.
Оказалось, что самый простой (но очень мощный) отладчик для .NET 2.0 требует не так много. Вот тут лежит отладчик MDbg:
http://acvitas.com/tool/dotnet2dbg.exe

Всего 3 файла в архиве, который сам развернется в указаную папку. Больше ничего ненадо - запускайте, подключайтесь к процессу и исследуйте его поведение.

Коментарі

Анонім каже…
следущий шаг - это желание править программу не останавливая систему: как бывает порой обидно, что изза какой-то тупой мелочи (типа забыл поставить ">0" или "!= null" или "+1") приходитс я все останавливать, пересобирать, перезапускать... и, в лучшем случае, заново открывать и располагать на экране окошки. ,-)
Анонім каже…
У джоела только что вычитал:

Lazy Programmer, Didn't Handle Exception

Популярні дописи з цього блогу

Посчитать количество вхождений каждого слова в текстовом файле

Українська мова