En studio visuel, y a-t-il un moyen de prendre du recul pour voir quelles étaient les quelques lignes exécutées auparavant?

En studio visuel, y a-t-il un moyen de prendre du recul pour voir quelles étaient les quelques lignes exécutées auparavant? J’ai frappé une exception non gérée dans mon code, et ce que je voudrais faire, c’est revenir en arrière (sans ré-exécuter) pour voir la classe / méthode qui a appelé la méthode qui a déclenché l’exception. Ceci est en C #

Debug -> Windows -> Call Stack (Ctrl + Alt + C is default bindings (I think)) 

Vous montrera l’historique de l’exécution, vous pouvez double-cliquer sur les événements pour aller à la définition, mais vous ne pouvez pas revenir en arrière dans le code

Mais vous pouvez faire glisser votre petite flèche jaune vers un autre point du code pour ré-exécuter du code, là encore, cela ne changera pas ce qui a déjà été exécuté.

VS2010 est censé être capable de prendre en charge le débogage historique dans lequel vous pouvez revenir en arrière comme vous le suggérez. http://blogs.msdn.com/ianhu/archive/2009/05/13/historical-debugging-in-visual-studio-team-system-2010.aspx

Malheureusement, il n’y a aucun moyen de le faire dans VS2008.

Il suffit de faire glisser la petite flèche jaune vers un point différent pour ré-exécuter le code dont vous avez besoin.

Remarque: Cela ne changera pas ce qui a déjà été exécuté.

Le dernier Visual Studio Preview (à ce jour: 2017-10-16) a “reculé”

https://www.visualstudio.com/vs/preview/

“Des capacités de débogage améliorées telles que le recul”

C’est trop tard mais j’espère que ça aidera les nouveaux arrivants. Ceci est le retour en arrière lors du débogage avec IntelliTrace