Лучший отвечающий
VS2013 пропускаются точки останова

Вопрос
-
Здравствуйте. Ставлю точку останова на методе Foo1(), который содержит в себе вызов в цикле var x=await Foo2(), на которую тоже ставлю точку останова. При достижении программой точки останова на Foo2() нажимаю F10. При этом программа возвращается на точку Foo1(), не останавливаясь на строках кода, которые идут после Foo2(). раньше было какое-то сообщение об отсутствующих символах отладки в программе, но сейчас его нет. В чем может быть проблема и как её решить? Спасибо.11 марта 2015 г. 15:57
Ответы
-
Видимо вы один раз отключили сообщение, оно больше не показывается. Если символы отсутствуют, войти в код не получится.
Сделаем содержимое сообщества лучше, вместе!
- Предложено в качестве ответа Dmitriy VereshchakMicrosoft contingent staff, Moderator 12 марта 2015 г. 14:18
- Помечено в качестве ответа Энтомолог 17 марта 2015 г. 12:20
12 марта 2015 г. 7:12Модератор
Все ответы
-
А как по вашему должен реагировать отладчик на ключевое слово await? Правильно продолжать выполнение кода от предыдущего входа.
- Предложено в качестве ответа Dmitriy VereshchakMicrosoft contingent staff, Moderator 12 марта 2015 г. 14:18
11 марта 2015 г. 16:07 -
Видимо вы один раз отключили сообщение, оно больше не показывается. Если символы отсутствуют, войти в код не получится.
Сделаем содержимое сообщества лучше, вместе!
- Предложено в качестве ответа Dmitriy VereshchakMicrosoft contingent staff, Moderator 12 марта 2015 г. 14:18
- Помечено в качестве ответа Энтомолог 17 марта 2015 г. 12:20
12 марта 2015 г. 7:12Модератор -
Здесь написано как можно его включить заново http://stackoverflow.com/questions/869168/prevent-visual-studio-from-trying-to-load-symbols-for-a-particular-dll
if (Thread.Was == HelpFul) Mark.As(HelpFul); else if (Thread.Was == Answered) Mark.As(Answered); else Provide(More.Details);
14 марта 2015 г. 18:33