Aracılığıyla paylaş


Yönetilen kod hata ayıklama

Bu bölüm ortak hata ayıklama sorunları ve yönetilen uygulamaların tekniklerini kapsar veya uygulamalarını Visual Basic, C# ve c++ gibi ortak dil çalışma zamanı hedefleyen dillerde yazılmış. Burada açıklanan teknikleri üst düzey tekniklerdir. Daha fazla bilgi için bkz: hata ayıklayıcısını kullanarak.

Bu Bölümde

  • Output penceresinden tanılama iletileri
    Açıklar Debug ve Trace sınıfları ile yazabileceğiniz çalışma zamanı iletilerini Çıkış pencere. Bu sınıflar belirtilen koşulu başarısız olduğunda da yürütme sonu yürütme ve bilginin çıktı bozmadan bilgileri çıkışını etkinleştirmek çıktı yöntemlerini içerir.

  • Yönetilen kod onayları
    Yönetilen kod, bağımsız değişken olarak belirttiğiniz koşullarda test onayları açıklar Assert yöntemleri. Ayrıca, bu konuda örnek kodu kullanma hakkında bilgi sağlar Debug ve Trace sınıfı yöntemleri, dikkat edilmesi gereken noktalar kodu, yan etkileri, hata ayıklama ve yayım sürümlerinde onaylama bağımsız değişkenleri, davranış ve yapılandırma dosyaları onaylama özelleştirme.

  • Visual Basic deyimleri durdurun
    Açıklar Stop Ekstre, bir kesme noktası ayarlamak için bir alternatif sağlar. Kod örneği de sağlanır, karşılaştırmaları ile birlikte Stop ifadesi ve End arasında iyi olarak olarak ifade Stop ve Assert ifadesi.

  • İzlenecek yol: Windows Form hata ayıklama
    Bir Windows formu ve formun hata ayıklama için adım adım yönergeler sağlar. Bir Windows formu, yönetilen bir Windows uygulamasının standart bir bileşeni en yaygın yönetilen uygulamalar biridir. Bu izlenecek yolda Visual C# ve Visual Basic kullanır, ancak genellikle benzer c++ ile bir Windows formu oluşturma tekniği.

  • OnStart yöntemi hata ayıklama
    Hata ayıklamaya izin vermek için kod örnekleri sağlar OnStart yöntemi, yönetilen bir Windows hizmeti. Hata ayıklamak için OnStart yöntemi, bir Windows hizmeti, hizmet benzetimini yapmak için kod birkaç satır eklemeniz gerekir.

  • Karma mod hata ayıklama
    Karma mod uygulamalarında hata ayıklama açıklar. Bu yerel kod yönetilen kod ile bir araya getiren herhangi bir uygulama anlamına gelir.

  • Hata: sistemde bir çekirdek hata ayıklayıcısı etkinleştirilmiş olduğu için hata ayıklama mümkün değildir
    Yönetilen kod üzerinde hata ayıklamaya çalıştığınızda oluşan bir hata iletisi açıklanır bir Windows 7, Windows Vista, Windows XP, Windows 2000, veya Windows NT sistem hata ayıklama modunda başlatıldı.

  • JIT en iyi duruma getirme ve hata ayıklama
    Hata ayıklamayı JIT en iyi duruma getirme etkilerini açıklar.

  • LINQ ve DLINQ hata ayıklama
    LINQ sorgularını hata ayıklama teknikleri açıklar.

  • İzlenecek yol: paralel bir uygulama hata ayıklaması
    Nasıl kullanılacağını açıklar Paralel Görevler ve Paralel Yığınlar Windows'un paralel bir uygulama hata ayıklama aracı.

İlgili Bölümler

  • IntelliTrace ile Kod Geçmişini İnceleyerek Kod Hatalarını Daha Hızlı Ayıklama
    IntelliTrace ile app's yürütme geçmişini kaydederek hataları daha hızlı ve daha kolay bulabilirsiniz. Geri adım ve kaydedilen olayları ve zaman içinde anahtar noktalarda app's durumu incelemek için aramalar üzerinden iletebilir. Kodunuzu hata ayıklama olmadan çok sayıda kesme noktalarını ayarlama veya sık olarak, uygulama yeniden başlatılıyor. Visual Studio Ultimate gerektirir.

  • İzleme ve işaretleme uygulamaları
    Açıklar, iken, çalışan ve işaretleme, uygulamanızın çalışmasını izlemek bir yol izleme kodunuzda stratejik yerlerde izleme deyimlerinin yerleştirerek içerir. Bu konu ayrıca araçları giriş sağlar ve anahtarları izleme, izleme, izleme dinleyicileri, uygulama kodunda izleme, İzleme deyimleri eklemek için uygulama kodu ve ile koşullu olarak derleme Debug ve Trace.

  • / ASSEMBLYDEBUG
    Ekler bir bağlayıcı seçeneğini açıklar DebuggableAttribute için c++ ile yazılmış kod. Bu öznitelik hata ayıklamasını kullanmak için gerekli özellikleri gibi c++ ile ekleyin.

  • Windows hizmet uygulamalarının hatalarını ayıklama
    Windows hizmet uygulamalarında hata ayıklama ayarları da dahil olmak üzere, işlemine iliştirme, hizmetin kodunda hata ayıklama için dikkat edilmesi gereken noktalar sağlar OnStart yöntemi ve Main yönteminde kesme noktası ayarlamak ve başlatmak için Hizmet Denetim Yöneticisi'ni kullanarak kodu durdurmak, duraklatmak ve hizmete devam.

  • Hata ayıklama ve profil oluşturma
    .net Framework uygulamalarında hata ayıklama ve yapılandırma gereksinimleri açıklanır.

  • Komut dosyası ve Web uygulamalarında hata ayıklama
    Genel hata ayıklama sorunları ve teknikleri, komut dosyası ve Web uygulamalarında hata ayıklama sırasında karşılaşabileceğiniz açıklanır.

  • Visual Studio 2012 hata ayıklayıcıda yenilikler
    Bu sürümde eklenen yeni hata ayıklama özellikleri açıklaması Visual Studio.

  • Hata ayıklama giriş sayfası
    Daha büyük bölümler hata ayıklama belgelerin bağlantılarını sağlar. Hata ayıklayıcı, ayarları ve hazırlık, kesme noktaları yenilikler bilgiler içerir, özel durumları işleme, düzenleme ve hata ayıklama yönetilen kod hata ayıklama Visual c++ projeleri, hata ayıklama com ve ActiveX, DLL'lerin hata ayıklama, hata ayıklama sql ve kullanıcı arabirimi başvurular devam.

Ayrıca bkz.

Görevler

İzlenecek yol: Windows Forms denetimleri özel tasarým anýnda hata ayıklama

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Visual Studio'da hata ayıklama