Отладка Visual Studio, переход в конец метода или вызов метода - PullRequest
4 голосов
/ 19 января 2012

Я довольно часто попадаю в состояние в точке останова отладки VS (C #) или в исключение, где я хочу выйти из нескольких уровней метода для вызывающей стороны на несколько уровней вверх по стеку.Затем я могу исправить / повторить попытку и т. Д.

В простых случаях я могу [1] найти конец текущего метода, [2] установить следующий оператор и [3] выйти.Затем повторите 1/2/3, работая над стеком вызовов, пока я не достигну того, чего хочу.Тем не менее, это решительная боль ....

Кто-нибудь может предложить какую-либо автоматизацию, чтобы помочь этому?В порядке предпочтения ....

  1. прыгнуть полностью туда, где я хочу быть за один раз
  2. объединить 1/2/3 в один ярлык Я могу быстроповторите
  3. , просто автоматизируйте шаг 1 (шаги 2 и 3 легко выполнить с помощью стандартных ярлыков).

(я пробовал поиск, но все термины, которые я могу придумать, являются настолько общимичто у меня нет никаких полезных ответов).

Ответы [ 2 ]

7 голосов
/ 19 января 2012

Shift-F11 выходит за пределы текущего метода.

1 голос
/ 19 января 2012

В отладчике нет способа установить следующий оператор для выполнения где-либо, кроме текущего метода в верхней части стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...