Невозможно просмотреть брошенные сведения об исключении в помощнике по исключениям - PullRequest
0 голосов
/ 14 мая 2018

Если я скажу Visual Studio разорвать все Common Language Runtime Exceptions (чтобы он сломался в точке, в которую брошен Exception), или если брошен необработанный Exception, я не вижу подробностей о брошенном Exception, например, трассировка стека, внутренние исключения и т. Д .:

A lack of exception details

Если я затем помещу нарушающий код в блок try-catch, тогда я смогу просмотреть детали Exception в пойманном объекте Exception (т.е. Exception ex), поэтому я знаю, что информация Exception должна быть доступный ... так почему он не отображается в помощнике исключений Visual Studio?.

Я просмотрел настройки проекта и удостоверился, что для информации отладки установлено значение «Полный» и установлен флажок «Включить инструментарий разработчика (отладка и профилирование)».

Я использую Visual Studio 2017 v15.7.1.

Примечание: я знаю, что похожие вопросы задавались в прошлом, однако ответ на первый вопрос - просто обходной путь для обработки их в коде (у меня уже есть глобальный обработчик исключений), и во втором вопросе я уже использую более новую версию Visual Studio, чем версия, в которой проблема была якобы исправлена. Я также обнаружил ветку на форумах Xamarin, которая, по-видимому, обсуждение вопроса безрезультатно.

Как решить эту проблему, чтобы просмотреть сведения об исключении в помощнике по исключениям в Visual Studio?

1 Ответ

0 голосов
/ 21 мая 2018

Отключите «Использовать режим управляемой совместимости» в меню «Сервис-> Параметры-> Отладка-> Общие».Посмотреть результат.Насколько я знаю, если мы включим его, он не будет отображать опцию «Просмотр деталей» в окне исключений.

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