In Visual Studio, c'è un modo per fare un passo indietro per vedere quali erano le poche linee eseguite prima? Ho colpito un'eccezione non gestita nel mio codice e quello che vorrei fare è tornare indietro (senza rieseguire) in modo da poter vedere la classe/metodo che ha chiamato il metodo che ha generato l'eccezione. Questo è in C#In Visual Studio, c'è un modo per fare un passo indietro per vedere quali sono state le poche righe eseguite prima?
risposta
Debug -> Windows -> Call Stack (Ctrl + Alt + C is default bindings (I think))
vi mostrerà la storia di esecuzione, è possibile fare doppio clic eventi per andare alla definizione, tuttavia, non si può fare un passo indietro nel codice
Ma è possibile trascinare il vostro piccolo freccia gialla ad un altro punto nel codice per rieseguire un codice, anche questo non cambierà ciò che è già stato eseguito
Si suppone che VS2010 supporti il debug storico in cui è possibile tornare indietro come suggerito. http://blogs.msdn.com/ianhu/archive/2009/05/13/historical-debugging-in-visual-studio-team-system-2010.aspx
Sfortunatamente non c'è modo di farlo in VS2008.
Si chiama "IntelliTrace" ed è disponibile solo nell'edizione Ultimate di VS2010. –
Basta trascinare la piccola freccia gialla in un punto diverso per eseguire nuovamente il codice necessario.
Nota: questo non cambierà ciò che è già stato eseguito.
@Breeze Ho aggiornato la risposta, grazie. –
L'ultima di Visual Studio Anteprima (ad oggi: 2017/10/16) è "un passo indietro"
https://www.visualstudio.com/vs/preview/
"capacità migliorate di debug, come fare un passo indietro"
- 1. Come fare un passo indietro in IntelliJ?
- 2. PostgreSQL come vedere quali query sono state eseguite
- 3. È possibile fare un passo indietro in pdb?
- 4. Quali sono le funzionalità più abusate in Visual Studio/C#?
- 5. debugger emacs: come posso uscire, fare un passo indietro?
- 6. C'è un modo per vedere quali pixel sono le coordinate con il mirino sul simulatore iPhone?
- 7. Quali sono le cose migliori da fare in un costruttore?
- 8. C'è un modo per vedere quali UDID sono inclusi in una compilazione?
- 9. Ruby/byebug/binding.pry: Come fare un passo indietro?
- 10. C'è un modo per fare in modo che un progetto ne costruisca un altro in Visual Studio?
- 11. Come visualizzare le query eseguite in SQL Server Management Studio?
- 12. Passo dopo passo, come si aggiunge un passaggio personalizzato per ogni file di un determinato tipo in Visual Studio 2010?
- 13. Quante righe sono state cancellate?
- 14. Un modo affidabile per determinare se le autorizzazioni ntfs sono state ereditate
- 15. C'è un modo per fare la programmazione di Scala in Visual Studio?
- 16. Quali opzioni di installazione sono disponibili per Visual Studio 2012 Express per Desktop
- 17. Modo per scoprire quali Opzioni di compilazione sono state utilizzate per compilare SQLite
- 18. C'è un modo per riavviare FSI in Visual Studio?
- 19. Come vedere le espansioni di macro passo passo?
- 20. Scorciatoia per tornare indietro in visual studio 2010 e risigillatore
- 21. Quali sono i modi per fare in modo che un collegamento html apra una cartella
- 22. C'è un pulsante "Indietro"/tasto di scelta rapida per la navigazione in Visual Studio 2008?
- 23. Quali sono le liste di attività eseguite da ConnectedAndroidTest?
- 24. C'è un debugger che mi permette di fare un passo indietro nel codice?
- 25. modo elegante per fare tutte le dirs in un percorso
- 26. C'è un modo per trovare una tabella in un file DBML in Visual Studio 2008?
- 27. Visual Studio/ReSharper: come racchiudere le lunghe righe con le virgole prima dei parametri?
- 28. C'è un modo per riconoscere le righe vuote in Matlab?
- 29. C'è un modo per avere un tema scuro per l'editor di risorse in Visual Studio?
- 30. Un modo per fare in modo che Kinetic.js supporti IE8?
Sì, questo è ciò che Stavo facendo, andare all'indietro sarebbe stato l'ideale, ma come suggerisce Breckon, sarà nel 2010, che sarà buono! – Matt
come dichiarato da @Stephen Oberauer, disponibile solo nell'edizione Ultimate di VS2010 in poi, vedere http://blogs.msdn.com/b/habibh/archive/2009/10/21/the-future-of-debugging-is -here-visual-studio-2010-now-supports-stepping-back-in-the-debugger.aspx – x29a
Funziona in VS2015, grazie. –