Если я скажу Visual Studio разорвать все Common Language Runtime Exceptions
(чтобы он сломался в точке, в которую брошен Exception
), или если брошен необработанный Exception
, я не вижу подробностей о брошенном Exception
, например, трассировка стека, внутренние исключения и т. Д .:
Если я затем помещу нарушающий код в блок try-catch, тогда я смогу просмотреть детали Exception
в пойманном объекте Exception
(т.е. Exception ex
), поэтому я знаю, что информация Exception
должна быть доступный ... так почему он не отображается в помощнике исключений Visual Studio?.
Я просмотрел настройки проекта и удостоверился, что для информации отладки установлено значение «Полный» и установлен флажок «Включить инструментарий разработчика (отладка и профилирование)».
Я использую Visual Studio 2017 v15.7.1.
Примечание: я знаю, что похожие вопросы задавались в прошлом, однако ответ на первый вопрос - просто обходной путь для обработки их в коде (у меня уже есть глобальный обработчик исключений), и во втором вопросе я уже использую более новую версию Visual Studio, чем версия, в которой проблема была якобы исправлена. Я также обнаружил ветку на форумах Xamarin, которая, по-видимому, обсуждение вопроса безрезультатно.
Как решить эту проблему, чтобы просмотреть сведения об исключении в помощнике по исключениям в Visual Studio?