Bagikan melalui


Kemampuan perluasan debugger Visual Studio

Visual Studio menyertakan debugger kode sumber yang sepenuhnya interaktif, menyediakan alat yang kuat dan mudah digunakan untuk melacak bug di program Anda. Debugger memiliki dukungan lengkap untuk Visual Basic, C#, C/C++, dan JavaScript. Namun, dengan Visual Studio SDK, yang tersedia dari Pusat Unduhan Microsoft, bahasa pemrograman lainnya dapat didukung di debugger dengan fitur kaya yang sama.

Debugger Visual Studio adalah antarmuka umum (yaitu, antarmuka pengguna) untuk komponen debugging yang khusus untuk bahasa yang sedang di-debug. Untuk bahasa baru, semua yang diperlukan untuk dukungan oleh debugger Visual Studio adalah membuat komponen back-end yang diperlukan, seperti mesin debug (DE). Titik ini adalah tempat Visual Studio SDK masuk.

Visual Studio SDK menyertakan referensi lengkap ke semua elemen Visual Studio yang diperlukan untuk membuat DE baru. Selain itu, ada sampel dan tutorial yang akan membantu Anda memulai.

Untuk sampel lengkap sistem proyek bahasa dengan dukungan penelusuran kesalahan, lihat sampel IronPython.

Bagian berikut menjelaskan cara memperluas debugger dengan menggunakan Visual Studio SDK.

Di bagian ini

Memulai dengan membahas apa yang ditawarkan oleh Visual Studio Debugging dan cara menginstal SDK.

Dokumen Buat Mesin Debug Kustom menjelaskan proses DE kustom, dari menyiapkan program Anda untuk DE hingga memisahkan DE.

Menulis evaluator ekspresi CLR menjelaskan apakah Anda perlu menulis evaluator ekspresi.

Pilih strategi implementasi mesin debug membahas cara mengimplementasikan DE Anda.

Referensi mendokumentasikan API Debugging Visual Studio.

Sampel berisi tautan ke sampel evaluator ekspresi runtime bahasa umum dan sampel mesin debug.