Отладка во время выполнения не работает. - PullRequest
2 голосов
/ 18 ноября 2010

совсем недавно мои Visual Studio 2010 и 2008 Professional перестали перехватывать ошибки во время выполнения.Я не уверен, были ли настройки в этих IDE настроены неправильно или это проблема с брандмауэром (у меня ОС Windows 7 и брандмауэр выключен).Например, этот код должен привести к ошибке времени выполнения в Visual Studio:

XmlDocument doc = null;
XmlElement element = doc.getElementByID("element");

Если я ставлю точку останова после того, как этот код не достигнут, однако точка останова успешно срабатывает до выполнения этого примера кода.Мое приложение на C # выглядит нормально, но весь код, который был выполнен после ошибки, отсутствует.

Буду признателен, если кто-нибудь поможет мне решить эту проблему.

1 Ответ

2 голосов
/ 19 ноября 2010

В C # этот код даже не должен компилироваться из-за неверного кожуха GetElementById () в вашем примере.

В Visual Studio перейдите в Debug -> Exceptions, отметьте «Thrown» рядом с «Common»Language Runtime Exceptions ".

Перезапустить код ... он ломается?

...