В целом я был очень доволен MVVM Foundation Messenger, но заметил, что когда вызов мессенджера вызывает исключение, отладчик Visual Studio, похоже, никогда не выводит меня на строку кода, которая вызвалаисключение (вместо этого он переходит к методу в классе Messenger
, который вызвал действие).Это заставляет меня охотиться, чтобы найти оскорбительную строку кода.(Примечание: я полагаю, что все это побочный эффект Messenger, использующего слабые ссылки, что в противном случае хорошо.)
Вопросы:
Есть ли что-нибудь, чтоможно сделать для улучшения отладки при использовании мессенджера?
Есть ли в Visual Studio какой-либо параметр или команда, которые позволили бы мне перейти непосредственно к строке кода, вызвавшей исключение?
По крайней мере, вы можете предложить полезные стратегии для быстрой изоляции причины исключения?
(Примечание: я использую Visual Studio 2008)