2011-06-29 21 views
9

Pracuję w asp.net i debuguję aplikację.Jak powrócić do punktu przerwania podczas debugowania?

Czasami są scenariusze, w których muszę powrócić do punktu przerwania, który minąłem. Czy jest jakiś sposób, aby powrócić do tego punktu krytycznego? Debuguję za pomocą F5 i F10 i wciskam SHIFT + F5, aby zatrzymać debugowanie.

Szukałem w Google, ale nie znalazłem wymaganej odpowiedzi.

Proszę, poprowadź mnie w tej sprawie. Będę wdzięczny.

Odpowiedz

10

Przynajmniej w Visual Studio 2010 można przeciągnąć żółtą strzałkę pokazującą bieżącą linię, którą debugujesz. To jednak nie działa przez cały czas.

Użyłem go, gdybym przypadkowo przeszedł funkcję, którą powinienem debugować.

+0

OK, pozwól mi spróbować – asma

+0

Ohh tak, to działa. Czy jest na to skrót? I dlaczego nie zawsze działa? – asma

+0

Nie znalazłem żadnego skrótu, ale używam go tylko na krótkie "skoki", więc nie jest tak źle, aby przeciągnąć go ręcznie. Myślę, że powodem, dla którego nie zawsze działa, jest to, że debugger nie może wycofać zmian. Skrajnym przykładem może być próba zresetowania do jednego punktu, który minął pięć minut temu. Brzmi dla mnie bardzo ciężko. Ale tak jak powiedziałem, nie jestem pewien co do przyczyny. – OsQu

0

możesz przeciągnąć żółtą strzałkę, którą chcesz debugować.

1

Jeśli masz VS 2010 Ultimate IntelliTrace, domyślnie zapisuje stan breakpoint. Możesz wrócić i zbadać stan w punkcie przerwania.

Powiązane problemy