Geçmiş hata ayıklama (C#, Visual Basic, C++)

Geçmiş hata ayıklama, IntelliTrace tarafından toplanan bilgilere bağlı olan bir hata ayıklama modudur. Uygulamanızın yürütülmesinde geriye ve ileriye gitmenizi ve durumunu incelemenizi sağlar.

IntelliTrace'i Visual Studio Enterprise sürümünde kullanabilirsiniz (ancak Professional veya Community sürümleri kullanamazsınız).

Geçmiş hata ayıklamayı neden kullanmalısınız?

Hataları bulmak için hata ayıklama noktalarını ayarlamak bu iş biraz şansa kalmış bir iştir. Kodunuzda hatadan şüphelendiğiniz yere yakın bir kesme noktası ayarlar, ardından hata ayıklayıcıda uygulamayı çalıştırırsınız ve kesme noktanızın aktif hale gelmesini ve yürütmenin durduğu yerin hatanın kaynağını ortaya çıkarabileceğini umarsınız. Aksi takdirde, kodun başka bir yerinde kesme noktası ayarlamayı denemeniz ve sorunu bulana kadar test adımlarınızı tekrar tekrar yürüterek hata ayıklayıcıyı yeniden çalıştırmanız gerekir.

kesme noktası ayarlama

IntelliTrace ve geçmiş hata ayıklamayı kullanarak uygulamanızda dolaşabilir ve kesme noktaları ayarlamak, hata ayıklamayı yeniden başlatmak ve test adımlarını yinelemek zorunda kalmadan durumunu (çağrı yığını ve yerel değişkenler) inceleyebilirsiniz. Bu, özellikle hatanın yürütülmesi uzun süren bir test senaryosunun derinlerinde bulunduğunda size çok zaman kazandırabilir.

Geçmiş hata ayıklamayı kullanmaya nasıl başlayabilirim?

IntelliTrace varsayılan olarak açıktır. Tek yapmanız gereken hangi olayların ve işlev çağrılarının ilginizi çekeceğine ve tam uygulama durumunuzun anlık görüntülerini görüntülemek isteyip istemediğinize karar vermektir. Aramak istediklerinizi tanımlama hakkında daha fazla bilgi için bkz. IntelliTrace Özellikleri. Özellik desteği dile ve uygulama türüne göre değişir.