Самопроизвольное выполнение приложения прерывается при отладке - PullRequest
1 голос
/ 31 июля 2009

Приложение WPF. Отладка. Остановитесь на точке останова. Через несколько секунд Visual Studio (2008) самопроизвольно прерывает выполнение приложения. Неважно, что я делаю после остановки на остановке: даже если я ничего не делаю.

С очень простым тестовым приложением WPF все в порядке с отладкой.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 31 июля 2009

Когда приложение прерывает работу так быстро без предупреждения, это обычно является результатом переполнения стека в процессе. Это затрудняет (если вообще возможно) выполнение операций по сносу, таких как воспитание доктора Ватсона.

Одна вещь, которую я не совсем понял, это внезапное прекращение работы приложения или VS.

Если это приложение, вероятно, StackOverflow происходит таким образом, что VS не может перехватить исключение. Попробуйте отключить отладку Just My Code, отключите неявную оценку функции и отключитесь при первых исключениях. Надеемся, что это поможет выявить проблему.

1 голос
/ 31 июля 2009

Проблема была решена.

Чтобы решить эту проблему, параметры отладки должны быть изменены: отладка-> исключения: и установите флажки для исключений (я проверял на C ++ и CLR). alt text
(источник: ggpht.com )

Результат: я вижу исключение, которого раньше не видел, и обычно могу отлаживать свое приложение.

Причиной было неправильное имя файла vcshost.config (моя ошибка).

...