Dela via


Utökningsbarhet för Visual Studio-felsökningsprogram

Visual Studio innehåller en helt interaktiv källkodsfelsökare som tillhandahåller ett kraftfullt och lätthanterad verktyg för att spåra buggar i ditt program. Felsökningsprogrammet har fullständigt stöd för Visual Basic, C#, C/C++ och JavaScript. Men med Visual Studio SDK, som är tillgängligt från Microsoft Download Center, kan andra programmeringsspråk stödjas i felsökningsprogrammet med samma omfattande funktioner.

Visual Studio-felsökaren är den gemensamma klientdelen (det vill: användargränssnittet) för de felsökningskomponenter som i sin tur är specifika för det språk som debuggas. För nya språk är allt som krävs för stöd av Visual Studio-felsökningsprogrammet att skapa nödvändiga serverdelskomponenter, till exempel en felsökningsmotor (DE). Det är här Visual Studio SDK kommer in.

Visual Studio SDK innehåller en fullständig referens till alla Visual Studio-element som krävs för att skapa en ny DE. Dessutom finns det exempel och självstudier som hjälper dig att komma igång.

Ett fullständigt exempel på ett språkprojektsystem med felsökningsstöd finns i IronPython-exemplet.

I följande avsnitt beskrivs hur du utökar felsökningsprogrammet med hjälp av Visual Studio SDK.

I det här avsnittet

Kom igång beskriver vad Visual Studio-felsökning erbjuder och hur du installerar SDK:t.

Skapa en egen felsökningsmotor och dokumentera processen för att skapa en egen DE, från att förbereda programmet för en DE till att frånkoppla DE.

Skriv en CLR-uttrycksutvärdering förklarar om du måste skriva en uttrycksutvärdering.

Välj en implementeringsstrategi för felsökningsmotorn som beskriver hur du implementerar din DE.

Referensdokument för VISUAL Studio-felsöknings-API:et.

Exempel innehåller länkar till ett exempel på utvärderingsexempel för vanliga språkkörningsuttryck och ett felsökningsmotorexempel.