Вы пробовали установить отладчик, чтобы сломать, когда исключение брошено вместо того, когда он находится в поисках пользователя?
Для этого перейдите в главное меню VS2010 и выберите меню «отладки». Далее выберите «Исключения ...»
Это поднимет диалог, как: Exceptions.. menu">
Выберите колонку брошенного
Теперь, когда ваше исключение брошено, и вы сможете оценить свои локальные переменные в непосредственном окне.
На вкладке местных жителей я вижу переменную $ исключения:
Я могу использовать переменную "$ Exception" в непосредственном окне:
Обновлять: Также для легкого переключения обработки исключений я рекомендую использовать Удлинитель Visual Studio Exception Breaker, что позволяет переключать разрыв при обработке исключений, включенной и выключенной с панели инструментов вместо того, чтобы просверлить в меню отладки.