Aracılığıyla paylaş


Nasıl yapılır: Parçalara Ayırma penceresini kullanma

Bu özellik, yalnızca adres düzeyi hata ayıklama etkinse kullanılabilir seçenekleri iletişim kutusunda, hata ayıklama düğüm.Komut dosyası veya sql hata ayıklama için kullanılabilir değil.

Çözümü derleyici tarafından oluşturulan yönergelere karşılık gelen derleme kod penceresinde gösterilir.Yönetilen kod hata ayıklama, bu derleme yönergeleri Visual Studio derleyici tarafından oluşturulan değil Microsoft Intermediate language (MSIL) Just-in-Time (JIT) derleyici tarafından oluşturulan yerel kod karşılık gelir.

Derleme yönergeleri ek olarak çözümü penceresini göster aşağıdaki isteğe bağlı bilgileri:

  • Her yönergesi olduğu bellek adresi.Yerel uygulamalar için gerçek bellek adresi budur.Visual Basic, C# ve yönetilen kod için işlevin başına zamanýna olur.

  • Kaynak kod derleme kod içinden türer.

  • Bayt kodu — bayt temsilini gerçek makine veya MSIL yönergeleri.

  • Adları bellek adresleri için simge.

  • Kaynak koduna karşılık gelen satır numaraları.

Kısaltmalar yönergesi adları ve değişkenleri, kayıtları ve sabitleri temsil eden simgeler için Anımsatıcıları assembler dili yönergeleri oluşur.Her makine dili yönergesi, genellikle bir veya daha fazla değişkenlerinin, kayıtları veya sabitler tarafından izlenen bir Çevirici dil anımsatıcı temsil edilir.

Assembler dili okumak ve Parçalara Ayırma pencere tam anlamıyla yararlanmak istiyorsanız, assembler dili programlama hakkında iyi bir kitap bakın.Assembler dili programlama ne Biz bu kısa giriş çözümü penceresine karşılayabilirsiniz kapsamı dışında kalan olur.

Kod derleme, işlemci kaydeder veya yönetilen kod örneğinde yoğun olarak kullandığından, ortak dil çalışma zamanı Kaydedici, genellikle kaydın içeriğini incelemek verir kayıtları penceresi ile birlikte çözümü penceresini kullanmak yararlı.

Büyük olasılıkla asla olmasının veya kendi ham sayısal bir form yerine montaj dil kodu makine yönergeleri görüntülemek gerekli.Ancak, bunu yapmak istiyorsanız, bellek penceresi bu amaçla kullanmak veya bayt kod çözümünü penceresinde kısayol menüsünden seçin.

[!NOT]

Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir.Ayarlarınızı değiştirmek için Araçlar menüsünden İçeri ve Dışarı Aktarma Ayarları'nı seçin.Daha fazla bilgi için bkz. Visual Studio ayarları.

Parçalara Ayırma penceresini görüntülemek için

  • Üzerinde Debug menüsünden seçin Windows, tıklatıp çözümü.

    Hata ayıklayıcı, çalışmıyor veya break modunda olması gerekir.

İsteğe bağlı bilgileri açmak veya kapatmak için

  • Sağ çözümü penceresinde ayarlayın ve kısayol menüsünde istediğiniz seçeneği temizleyin.

    Sarı bir ok sol kenar boşluğunda geçerli yürütme noktası konumunu işaretler.Yerel kodu için bu program sayacı CPU'nun karşılık gelir.Bu konum, programın çalıştırılacak yönerge gösterir.

    Daha fazla bilgi için bkz: disk belleği yukarı veya aşağı bellekte.

Ayrıca bkz.

Görevler

Nasıl yapılır: kayıtları penceresini kullanın.

Kavramlar

Hata ayıklayıcıda verileri görüntüleme