Visual Studio hata ayıklayıcı genişletilebilirliği

Visual Studio, programınızdaki hataları izlemek için güçlü ve kullanımı kolay bir araç sağlayan tam etkileşimli bir kaynak kodu hata ayıklayıcısı içerir. Hata ayıklayıcısı Visual Basic, C#, C/C++ ve JavaScript için tam desteğe sahiptir. Ancak, Microsoft İndirme Merkezi'nden sağlanan Visual Studio SDK'sı ile hata ayıklayıcıda aynı zengin özelliklere sahip diğer programlama dilleri desteklenebilir.

Visual Studio hata ayıklayıcısı, hata ayıklanan dile özgü hata ayıklama bileşenlerinin ortak ön ucudur (kullanıcı arabirimi). Yeni diller için Visual Studio hata ayıklayıcısı tarafından destek için gereken tek şey, hata ayıklama altyapısı (DE) gibi gerekli arka uç bileşenlerini oluşturmaktır. Bu nokta, Visual Studio SDK'sının devreye alındığı noktadır.

Visual Studio SDK'sı, yeni bir DE oluşturmak için gereken tüm Visual Studio öğelerine eksiksiz bir başvuru içerir. Ayrıca, başlamanıza yardımcı olacak örnekler ve öğreticiler vardır.

Hata ayıklama desteğine sahip bir dil proje sisteminin tam örneği için bkz . IronPython örneği.

Aşağıdaki bölümlerde, Visual Studio SDK'sını kullanarak hata ayıklayıcının nasıl genişletıldığı açıklanmaktadır.

Bu bölümde

Başlarken , Visual Studio Hata Ayıklama'nın sunduğu teklifleri ve SDK'nın nasıl yükleneceğini açıklar.

Özel bir hata ayıklama altyapısı oluşturmak, programınızı DE için hazırlamaktan DE'yi ayırmaya kadar özel DE işlemini belgeler.

CLR ifade değerlendiricisi yazma işlemi, bir ifade değerlendiricisi yazmanız gerekip gerekmediğini açıklar.

Bir hata ayıklama altyapısı uygulama stratejisi seçme, DE uygulamanızın nasıl yapılacağını açıklar.

Visual Studio Hata Ayıklama API'sine başvuru belgeleri.

Örnekler , ortak dil çalışma zamanı ifade değerlendirici örneğine ve hata ayıklama altyapısı örneğine bağlantılar içerir.