|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите, как заставить Visual Studio продолжить выполнение программы если отладчик остановился на пойманном экзепшене. По F5 выполняется неопределенный функционал, после чего опять останавливается на том же самом экзепшене. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2016, 01:16 |
|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
dmitrybv, мы не экстрасенсы, код в студию или сказать что-то определенное, невозможно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2016, 15:31 |
|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
У меня в проекте в любом месте с экзпешеном такая проблема. Вот, тапример, кинуть на форму кнопку и написать обработчик: private void button8_Click(object sender, EventArgs e) { throw new Exception("Test Exception"); } При запуске без отладчика выводится окно о необработанном экзепшнене и при нажатии в диалоге Continue программа продолжает работать. При запуске с отладчиком программа останавливается на throw new Exception("Test Exception"); и больше ее уже никуда не сдвинуть, только Shift+F5 полная остановка. А хочется иметь возмность выбрать, либо полная остановка, либо продолжить выполнение как в режиме без отладчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2016, 16:21 |
|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
dmitrybv, продолжить после Exception'а можно только, если он был возбуден из Dispatcher'а или где то внутри WinForms, то есть внутри цикла UI потока который обрабатывает "сообщения", то есть если в стеке вызовов есть Dispatcher (для WPF) или форма\кнопка и т.д. для WF, то её можно обработать и не завершать работу программы, остальные не обработанные ошибки будут считаться "критическими". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2016, 20:28 |
|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
dmitrybv, Рекомендую перехватывать все неперехваченные (каламбурчик-с!) исключения в Program.cs Например что-то в этом духе Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2016, 19:44 |
|
Visual Studio. Запуск приложения в режиме отладчика. Продолжить выполнение после экзепшена
|
|||
---|---|---|---|
#18+
https://www.google.ru/search?q=visual studio debug continue after exception > http://stackoverflow.com/questions/164433/continuing-in-the-visual-studio-debugger-after-an-exception-occurs/23002780#23002780 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2016, 06:11 |
|
|
start [/forum/topic.php?fid=20&msg=39188546&tid=1400745]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 412ms |
0 / 0 |