$ исключение Псевдопеременная не доступна в отладчике Visual Studio (исключение в долларах) - PullRequest
7 голосов
/ 09 августа 2011

Я часто использую псевдопеременную $ exception , чтобы получить доступ к элементам в коллекции UpdateException.StateEntries , поскольку они недоступны из Exception Assistant's 'Диалоговое окно «Просмотр сведений».

Добавление часов с именем «$ исключение» вернет текущее исключение.Это также доступно автоматически в окне Locals для C #, если помощник по исключениям отключен.

Я видел случаи, когда эта переменная недоступна.Почему это может быть и как это можно восстановить?

Редактировать : я также опубликовал эту проблему в Connect .

Edit2: следующий пост описывает назначение этого параметра.

Знаете ли вы?Вы можете разматывать стек вызовов из исключений

И этот включает в себя пару скриншотов диалогов, участвующих.

Знаете ли вы ... Что раскручивать стек вызовов на необработанныхисключения делает?- # 277

1 Ответ

10 голосов
/ 08 мая 2012

Инструменты -> Параметры -> Отладка (общие) [VS 2010]

Есть ли у вас флажок "Развернуть стек вызовов для необработанных исключений"?

Его необходимо отключить, чтобы $ исключения работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...