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 kesme noktaları ayarlamak oldukça isabetli veya isabetsiz bir ilişki olabilir. 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ıza isabet almasını ve yürütme sonlarının 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.
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 yaparım? başladı?
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.
- Geçmiş hata ayıklama ile anlık görüntüleri görüntülemek için bkz . IntelliTrace kullanarak önceki uygulama durumlarını inceleme
- Değişkenleri incelemeyi ve kodda gezinmeyi öğrenmek için bkz . Uygulamanızı geçmiş hata ayıklama ile inceleme
- IntelliTrace olaylarıyla hata ayıklama hakkında daha fazla bilgi edinmek için bkz . İzlenecek yol: IntelliTrace kullanma.