Sdílet prostřednictvím


Rozšiřitelnost ladicího programu sady Visual Studio

Visual Studio obsahuje plně interaktivní ladicí program zdrojového kódu, který poskytuje výkonný a snadno použitelný nástroj pro sledování chyb ve vašem programu. Ladicí program má úplnou podporu pro Visual Basic, C#, C/C++ a JavaScript. S sadou Visual Studio SDK, která je k dispozici z webu Microsoft Download Center, lze v ladicím programu podporovat další programovací jazyky se stejnými bohatými funkcemi.

Ladicí program sady Visual Studio je společný front-end (tj. uživatelské rozhraní) pro ladicí komponenty, které jsou dále specifické pro laděný jazyk. Pro nové jazyky je vše, co je nezbytné pro podporu ladicího programu sady Visual Studio, vytvořit potřebné back-endové komponenty, jako je ladicí modul (DE). V tomto okamžiku přichází sada Visual Studio SDK.

Sada Visual Studio SDK obsahuje úplný odkaz na všechny prvky sady Visual Studio potřebné k vytvoření nového de. Kromě toho existují ukázky a kurzy, které vám pomůžou začít.

Kompletní ukázku systému projektů jazyka s podporou ladění najdete v ukázce IronPython.

Následující části popisují, jak rozšířit ladicí program pomocí sady Visual Studio SDK.

V této části

Začínáme popisuje, co ladění sady Visual Studio nabízí a jak nainstalovat sadu SDK.

Vytvoření vlastního ladicího modulu dokumentuje vlastní proces DE, od přípravy programu pro odpojení DE.

Napište vyhodnocovač výrazů CLR, který vysvětluje, jestli je nutné napsat vyhodnocovač výrazů.

Volba strategie implementace ladicího stroje popisuje, jak implementovat de.

Referenční dokumenty rozhraní API pro ladění sady Visual Studio

Ukázky obsahují odkazy na ukázku vyhodnocovače výrazů common language runtime a ukázku ladicího modulu.