Hata Ayıklayıcı Yol Haritası
Visual Studio hata ayıklayıcı, programınızın çalışma zamanı davranışını gözlemeyi ve mantık hatalarını bulmayı sağlayan güçlü bir araçtır.Hata ayıklayıcı, tüm Visual Studio programlama dilleri ve bunların ilişkili kitaplıkları ile çalışır.Hata ayıklayıcı ile, programınızın kodunu incelemek, programınızdaki değişkenleri değerlendirmek ve düzenlemek, kayıt defterlerini görüntülemek, kaynak kodunuzdan oluşturulan yönergelere bakmak ve uygulamanız tarafından kullanılan bellek alanını görüntülemek için programınızın yürütülmesini bölebilir veya askıya alabilirsiniz.Düzenle ve devam et ile, hata ayıklama sırasında kodunuzda değişiklikler yaparak sonra yürütülmesine devam edebilirsiniz.
Visual Studio hata ayıklayıcı, hata ayıklama araçlarına erişmek için bir Hata Ayıklama menüsü sunar.Hata ayıklayıcı pencereleri ve iletişim kutuları, programınız hakkındaki bilgileri görüntüler ve ek bilgi girmenize olanak sağlar.F1 tuşuna basarak herhangi bir pencerede veya iletişim kutusunda Yardım alabilirsiniz.
Bu Bölümde
Yalnızca Kendi Kodum
Sistemden, framework'ten ve diğer kullanıcı olmayan çağrılardan adımlamayı kaldırmanızı ve bu çağrıları çağrı yığını gösterimlerinde daraltmanızı sağlayan Yalnızca Kendi Kodum özelliğini açıklar.Visual Studio'da Başlat, Kes, Adımla, Kodu çalıştır ve hata ayıklamayı durdur
Uygulamanızın yürütmesini denetlemek için hata ayıklayıcının nasıl kullanılacağını açıklar.Hata ayıklayıcıyı kullanarak yürütmeye başlayabilir veya devam edebilir, yürütmeyi kesebilir, yürütmeyi durdurabilir, uygulamanızda adım adım ilerleyebilir, belirtilen bir konuma çalıştırabilir ve yürütme noktasını ayarlayabilirsiniz.Nasıl Yapılır: Gizli Hata Ayıklayıcı Komutlarını Geri Yükleme
IDE varsayılan ayarları tarafından gizlenen hata ayıklayıcı komutlarının nasıl görünür duruma getirileceğini açıklar.Visual Studio'da İş Parçacıklarında ve İşlemlerde Hata Ayıklama
İşlemlere ve iş parçacıklarına nasıl ekleme yapılacağını ve bunların yürütmesinin nasıl denetleneceğini açıklar.Visual Studio'da Bir veya Daha Çok İşlemde Hata Ayıklama
Hata ayıklama işlemlerinin nasıl başlatılacağını, işlemler arasında nasıl geçiş yapılacağını, yürütmenin nasıl kesilip sürdürüleceğini, kaynak boyunca nasıl ilerleneceğini ve işlemlerin nasıl sonlandırılacağını ve ayrılacağını açıklar.Visual Studio Hata Ayıklayıcısı ile Çalıştırma İşlemleri İliştirme
Çalışan bir işleme nasıl ekleneceğini; uzak bilgisayardaki bir işleme nasıl ekleneceğini; ekleme hatalarının sorunlarının nasıl giderileceğini açıklar.Visual Studio'da Çok İş Parçacıklı Uygulamalarda Hata Ayıklama
Çok iş parçacıklı ve zaman uyumsuz uygulamaların hatalarının nasıl ayıklanacağını açıklar.Tam Zamanında Hata Ayıklama
Visual Studio dışında çalışırken bir program çöktüğünde otomatik olarak hata ayıklayıcıyı başlatabilen Tam Zamanında hata ayıklamayı tartışır.İzlenecek Yol: Tasarım Zamanında Hata Ayıklama
Uygulamanız çalışmıyorken bir işlevi veya alt yordamı yürütmek için Visual Studio Komut Penceresi'nin nasıl kullanılacağını gösterir.Visual Studio'da Uygulama Kilitlenmelerinde Hata Ayıklamak İçin Döküm Dosyalarını Kullanma
Kaydetme ve açmaya ilişkin yönergeler dahil olmak üzere, döküm dosyalarını açıklar.Döküm dosyaları, genellikle bir çökmeden sonra bir andaki programınızın durumunun anlık görüntüsünü içerir.Programınızı kaynak dosyalarının veya yüklü PBS'nin olmadığı bir makinede test ederseniz kilitlenme oluştuğunda döküm dosyasını kaydedip, bu döküm dosyasını kaynak dosyaların ve PDB'lerin olduğu yapı makinesinde kilitlenme hataların ayıklamak için kullanın.Breakpoints: Use Hit Counts, Call Stack Functions, and Conditions to Break When and Where You Want in the Visual Studio Debugger
Kesme noktalarının ve izleme noktalarının ne olduğunu ve bunların nasıl kullanılacağını açıklar.Hata Ayıklayıcıda Verileri Görüntüleme
Programın durumunu incelemenize ve değiştirmenize olanak sağlayan çeşitli hata ayıklama araçları hakkında bilgi sağlar.Bu araçların çoğu sadece kesme modunda işlev görür.Visual Studio'da hata ayıklarken çağrı yığınında eşleştirme yöntemleri
Hata ayıklama sırasında kodun yürütmesini görsel olarak izlemek için çağrı yığınını eşleyin.Hataları bulmaya ve düzeltmeye odaklanabilmeniz amacıyla kodun ne yaptığını izlemek için haritayı kullanın.Hata Ayıklayıcıdaki İfadeler
C++, C#, C++, Visual Basic, J# ve betik ifadeleri hata ayıklayıcıda girerken kullanabileceğiniz dile özgü sözdizimi açıklayan konulara bağlantılar sağlar.Özel Durum İşleme
Özel durumları, hata ayıklayıcının bunları nasıl işlediğini ve bu işlemenin nasıl değiştirileceğini, yönetilen kodda işlenmemiş özel durumlar için sınırlamaların, değişken içeriklerinin ve özel durumun nerede oluştuğunun nasıl görüleceğini ve yerel (C++) kodda özel durumların nasıl düzeltileceğini açıklar.Düzenle ve Devam Et
Programınız kesme modundayken, hata ayıklama oturumunu sonlandırmanız gerekmeden kaynak kodunuzu değiştirmenize ve bu değişiklikleri uygulamanıza ve programınızı yeniden oluşturmanıza olanak sağlayan bir araç olan Düzenle ve Devam Et aracını açıklar ve bu özelliğin etkinleştirilmesi veya devre dışı bırakılmasına ilişkin yönergeler sağlar.
İlgili Bölümler
- Giriş Sayfasının Hatalarını Ayıklama
Hata ayıklama belgesinin en geniş bölümlerine bağlantılar sağlar.Bilgide yer alanlar: hata ayıklayıcıdaki yenilikler, ayarlar ve hazırlık, kesme noktaları, özel durumların işlenmesi, düzenleme ve devam etme, yönetilen kod hata ayıklama, Visual C++ projelerinde hata ayıklama, COM ve ActiveX, DLL'lerinde hata ayıklama, SQL hata ayıklama, ve kullanıcı arabirimi başvuruları.