Отладка Visual Studio 2008 не останавливается при ошибке - PullRequest
5 голосов
/ 15 апреля 2010

У меня есть простое приложение для Windows, написанное на Visual Studio 2008 (.NET 3.0, C #).

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

Что может быть не так?

Ответы [ 3 ]

6 голосов
/ 15 апреля 2010

Нажмите Отладка, Исключения (Ctrl + D, E) и скажите Visual Studio, что нужно разбить все исключения.

Обратите внимание, что это будет нарушено для всех брошенных исключений, а не только для всех необработанных исключений; это может быть не то, что вы хотите.

0 голосов
/ 18 июля 2012

Из меню инструментов перейти к Options -> Projects and Solutions -> Build and Run из On run when build or deployment errors occur, выпадающий список выбирает Prompt для запуска.

0 голосов
/ 15 апреля 2010

У вас есть блок try catch? Посмотрите, есть ли в вашем блоке catch код для обработки исключения (либо сообщение, показывающее, что это за исключение, либо регистрация этого исключения).

НТН

...