




Тот же Джефф Этвуд написал красивое решение (хотя и на VB.NET), которое мне пришлось изменить и «исправить», но с тех пор я с удовольствием использую его.
Вы можете посмотреть его решение Здесь
Есть замечательный Удобная для пользователя обработка исключений, сделанный Джеффом Этвудом в 2004 году. Я использовал его для нескольких наших внутренних приложений, и он работал хорошо.
Существует коммерческая альтернатива под названием {smartassembly}, которая сообщает об ошибках.