Не удается заставить работать помощника по исключениям - PullRequest
0 голосов
/ 18 февраля 2009

У меня есть приложение C # WPF, которое использует несколько сборок, которые используют собственный код. Моя проблема в том, что в большинстве случаев, когда мое приложение выдает исключение, помощник по исключениям не появляется - просто диалоговое окно Break / Continue / .... Конечно, в опциях Visual Studio включен помощник по исключениям, и у меня есть выбрасываемое исключение (System.Windows.Markup.XAMLParseException), выбранное в диалоговом окне Debug :: Exceptions. Я должен быть в состоянии уточнить внутреннее исключение, которое выбрасывается. Я видел, как советник появлялся в некоторых случаях - просто ненадежно. Я довольно плохо знаком с C # и управляю разработкой, поэтому любые предложения, независимо от того, насколько они просты, будут оценены.

Ответы [ 2 ]

1 голос
/ 18 февраля 2009

Если вам просто нужен доступ к внутреннему исключению, вы можете сделать это следующим образом. Нажмите перерыв, когда появится диалог. Затем выберите Отладка -> Windows -> Локальные. В верхней части окна locals вы должны увидеть значение с именем $ exception. Это текущее исключение, и углубление в эту переменную позволит вам получить доступ к внутреннему исключению.

0 голосов
/ 30 сентября 2010

Я думаю, что вижу ту же проблему. Я разрабатываю на двух мониторах, когда Visual Studio 2k8 работает на мониторе 1, всплывающее окно помощника исключения и работает правильно. Когда visual studio находится на мониторе 2, помощник кратковременно мигает на мониторе 1, а затем исчезает.

Мое исправление - использовать только монитор

  1. Другие факторы, которые могут быть причиной этого: я использую ultra-mon для управления моими рабочими столами и мониторинга
  2. установлен на левой стороне монитора 1.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...