Как лучше отлаживать даже после использования try catch - PullRequest
3 голосов
/ 26 июля 2010

Если я использую команду try / catch и отображаю окно сообщения, я вижу только исключение, но VS IDE не указывает на точную строку ... (хотя я получаю имя функции и трассировку стека)

В любом случае, можно ли отбросить исключение обратно на точную строку во время отладки, не удаляя блоки try / catch?

Спасибо

Ответы [ 3 ]

10 голосов
/ 26 июля 2010

В Visual Studio, попал в меню отладки -> Исключения ...

Убедитесь, что выброшен «Брошенный», а также «Необработанный пользователем».

Это сделает VisualСтудийный разрыв на строке, которая выкинула исключение, даже если оно обработано (таким образом, указывая вам на точную строку).

0 голосов
/ 15 февраля 2019

Если вы используете VS 2017.

enter image description here

Отметьте либо Common Language Runtime Exceptions, либо тот, который вам нужен, из списка ниже.

enter image description here

0 голосов
/ 26 июля 2010

Включите исключения первого шанса в окне исключений отладчика.Это перехватит выбранные исключения в той точке, в которую они вызываются, независимо от того, перехвачены они или нет.

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

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