Я довольно часто добираюсь до состояния в контрольной точке или исключении отладки VS (C#), где я хочу выйти из нескольких уровней метода вызывающему на несколько уровней вверх по стеку. Затем я могу установить/повторить попытку/и т. Д.Отладка Visual Studio, переход к концу метода или метод вызова
В простых случаях я могу [1] найти конец текущего метода, [2] установить следующий оператор и [3] выйти. Затем повторите 1/2/3, прокладывая себе путь до вызывающего стека, пока я не получу место, где хочу. Тем не менее, это решительная боль ....
Может ли кто-нибудь предложить любую автоматизацию, чтобы помочь этому? В порядке предпочтения ....
- прыжок весь путь туда, где я хочу быть в один идти
- объединить 1/2/3 в один ярлык я могу быстро повторить
- просто автоматизировать шаг 1 (шаги 2 и 3 легко со стандартными ярлыками).
(Я пробовал поиск, но все термины, о которых я могу думать, настолько общие, что у меня нет полезных ответов).
Не могли бы вы установить точку останова там, где вы не хотите, а затем нажать F5, чтобы продолжить выполнение до тех пор, пока эта точка не будет удалена? – user1231231412
Возможный дубликат http://stackoverflow.com/q/229385/175679 – SliverNinja
Вы можете перейти к концу текущего метода, не выполняя его, но перетаскивая желтую стрелку в закрывающую фигуру, но я не думаю вы можете выйти за пределы текущего метода, и я не думаю, что для него есть клавиша быстрого доступа. –