Wprowadzenie do rozszerzalności debugera
Zestaw Visual Studio SDK zawiera informacje potrzebne do tworzenia i dostosowywania składników debugera używanych do debugowania programów z poziomu środowiska programu Visual Studio.
Debugowanie programu Visual Studio dodało ulepszenia wynikające z rozbudowanego testowania użyteczności wykonywanego na poprzednich debugerach programu Visual Studio. Debugowanie programu Visual Studio umożliwia przejście przez aplikację wielojęzyczną lub zaimplementowanie edycji zmiennych na bieżąco podczas debugowania aplikacji i rozwiązań wielojęzycznych.
Debugowanie programu Visual Studio jest wykonywane poza procesem z debugowanym programem i dlatego jest mniej uciążliwe w przestrzeni procesowej aplikacji. W związku z tym łatwiej jest pisać składniki, które wchodzą w interakcję z debugerem bez wpływu na program debugowania.
Aby najlepiej użyć zestawu Visual Studio SDK, należy zapoznać się z następującymi elementami:
Zintegrowane środowisko programistyczne (IDE) programu Visual Studio
Język programowania C++
ATL COM
W tym obszarze
Plan rozszerzenia debugera przedstawia proces implementowania debugowania w produkcie, w zależności od kompilatora i jego danych wyjściowych.
Składniki debugera zawierają omówienie składników debugowania programu Visual Studio, które obejmują aparat debugowania (DE), ewaluator wyrażeń (EE) i program obsługi symboli (SH).
Pojęcia debugera opisują główne pojęcia dotyczące debugowania architektury.
Konteksty debugera wyjaśniają, jak aparat debugowania (DE) działa jednocześnie w kontekstach kodu, dokumentacji i oceny wyrażeń. Opisuje, dla każdego z trzech kontekstów, lokalizację, pozycję lub ocenę odpowiednią dla niego.
Zadania debugowania zawierają linki do różnych zadań debugowania, takich jak uruchamianie programu i ocenianie wyrażeń.