2009-11-17 11 views
48

Görsel stüdyonda, daha önce kaç satırın idam edildiğini görmek için geri adım atmanın bir yolu var mı? Kodumda işlenmemiş bir özel duruma rastlıyorum ve yapmak istediklerim geri adım atmak (yeniden yürütmeksizin), böylece istisnayı atan yöntem olarak adlandırılan sınıfı/yöntemi görebildim. Ancak bu geri kodu

adım olamaz Ama başka bir noktaya küçük sarı ok sürükleyebilir,Görsel stüdyonda, daha önce kaç satırın idam edildiğini görmek için geri adım atmanın bir yolu var mı?

cevap

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

tanımına gitmek, olayları çift tıklayabilirsiniz size yürütme geçmişini gösterecek C# olduğu Bazı kodları yeniden çalıştırmak için kodda, yine bu daha önce yürütülmekte olanları değiştirmeyecektir.

+0

Yep

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

"Böyle geri adım olarak Geliştirilmiş hata ayıklama yetenekleri" "geri adım" olmuştur, olacak olan bu Yapıyordum, geriye doğru gitmek ideal olurdu, ama Breckon'un da belirttiği gibi, 2010'da olacak, bu da iyi olacak! @Stephen Oberauer, – Matt

+0

'da, sadece VS2010'un Ultimate sürümünde bir adet mevcuttur, bkz. Http://blogs.msdn.com/b/habibh/archive/2009/10/21/the-future-of-debugging-is -here-visual-studio-2010-şimdi-destek-stepping-back-in-the-debugger.aspx – x29a

+0

VS2015 içinde çalışır, teşekkürler. –

7

Sadece ihtiyacınız olan kodu yeniden çalıştırmak için küçük sarı oku başka bir noktaya sürüklemeniz yeterlidir.

Not: Bu, daha önce gerçekleştirilmiş olanları değiştirmeyecektir.

+0

@Breeze Cevabı güncelledim, teşekkürler. –

1

son Visual Studio Önizleme (bugün itibariyle: 2017-10-16)

İlgili konular