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
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.
VS2010, önerdiğiniz gibi geriye doğru gidebileceğiniz geçmiş hata ayıklamalarını destekleyebilmelidir. http://blogs.msdn.com/ianhu/archive/2009/05/13/historical-debugging-in-visual-studio-team-system-2010.aspx
Maalesef, VS2008'de bunu yapmanın bir yolu yoktur.
Buna "IntelliTrace" denir ve sadece VS2010'un Ultimate sürümünde kullanılabilir. –
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.
@Breeze Cevabı güncelledim, teşekkürler. –
son Visual Studio Önizleme (bugün itibariyle: 2017-10-16)
- 1. Süslü işlevlere adım atmanın bir yolu var, dekoratör kodunu atlıyor
- 2. , Swift'de iki uiViewControllers'ı aynı anda atmanın bir yolu var mı?
- 3. BackGroundWorker'ı Atmanın Uygun Yolu
- 4. Konsoldaki çıkışı görmek için nohup'u geri yükleme/kurtarmanın bir yolu var mı?
- 5. Makrolar kullanılarak standart bir üstbilginin dahil edildiğini saptamanın bir yolu var mı?
- 6. Düzenleme için görsel flaş efekti var mı?
- 7. günün saatini ayıklamak için daha iyi bir yolu var mı?
- 8. Bunu kodlamak için daha verimli bir yolu var mı?
- 9. WebView yenilemek için daha iyi bir yolu var mı?
- 10. <canvas>'un nasıl manipüle edildiğini görmek mümkün mü?
- 11. Elisp'ten bir klavye makrosuna geri dönmenin bir yolu var mı?
- 12. Daha önce tanımlanmış Sequelize Modeline göre öznitelikleri // ilişkilendirmeleri elde etmenin bir yolu var mı?
- 13. Bir dizi boru hattını işlevsel bir bileşime dönüştürmek için adım adım bir süreç var mı?
- 14. adım geri devtools ayıklayıcıya
- 15. kullanıcı şu anda boşta olup olmadığını görmek için kontrol etmek için bir yolu var mı?
- 16. İşaretçiyi değiştirmenin daha idiomatik bir yolu var mı?
- 17. HTML'de görüntüleri önceden yükleme, daha modern bir yolu var mı?
- 18. Daha önce yapılmış bir işlemi nasıl geri alırım?
- 19. Uygulamayı/web sitesi etkinliğini görmek için konsolumu bir heroku uygulamasına eklemenin bir yolu var mı?
- 20. VS2013 hata ayıklayıcıdaki bir etkinliğe kaç yöntemin eklendiğini görmenin bir yolu var mı?
- 21. Önce veritabanında bağlantı dizesini değiştirmenin bir yolu var mı?
- 22. Kaç tane UIApplicationShortcutItems'iniz için bir sınır var mı?
- 23. Bir Android Studio güncellemesini geri almanın bir yolu var mı?
- 24. Önce boş bir çözüm (.sln) dosyası oluşturmanın ve sonra da proje eklemenin bir yolu var mı?
- 25. Iex gözetim adım adım mı gidiyor?
- 26. Düzenleri canlandırmanın bir yolu var mı? [Android]?
- 27. C harflerini saymanın bir yolu var mı?
- 28. "Vurgulu" kodun herhangi bir yolu var mı?
- 29. (iOS) Uygulama gönderimi geri çekmenin bir yolu var mı?
- 30. Arabirimde kalıtım/hiyerarşiler. Net - daha iyi bir yolu var mı?
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
'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
VS2015 içinde çalışır, teşekkürler. –