Harmonogram działania dotyczący rozszerzania debugera
Ta dokumentacja zawiera przewodnik i informacje referencyjne dotyczące rozszerzania debugera programu Visual Studio przy użyciu zestawu Visual Studio SDK.
Dokumentacja debugowania programu Visual Studio zawiera przykłady, kompleksową dokumentację i kilka reprezentatywnych scenariuszy, które przedstawiają typowe sposoby dostosowywania debugera.
Kompilator i jego dane wyjściowe określają, co jest wymagane do skonfigurowania debugowania w produkcie. Jeśli kompilator:
Dotyczy natywnego systemu operacyjnego Windows i zapisuje element . Plik PDB , można debugować programy za pomocą natywnego aparatu debugowania kodu (DE), który jest zintegrowany z programem Visual Studio. Nie musisz implementować de ani ewaluatora wyrażeń. Ewaluator wyrażeń jest napisany dla składni języka programowania C++.
Tworzy dane wyjściowe języka Microsoft Intermediate Language (MSIL), można debugować programy za pomocą zarządzanego aparatu debugowania kodu DE, który jest również zintegrowany z programem Visual Studio. W związku z tym potrzebne jest tylko zaimplementowanie ewaluatora wyrażeń. Zostanie udostępniony przykładowy ewaluator wyrażeń. Aby uzyskać więcej informacji, zobacz następujące tematy:
Ocena wyrażeń w trybie przerwania
Pisanie ewaluatora wyrażeń środowiska uruchomieniowego języka wspólnego
Dotyczy zastrzeżonego systemu operacyjnego lub innego środowiska czasu wykonywania, musisz napisać własny de. Udostępniono samouczek, który tworzy prostą de przy użyciu protokołu ATL COM. Aby uzyskać więcej informacji, zobacz następujące tematy:
Tworzenie niestandardowego aparatu debugowania
Samouczek: tworzenie aparatu debugowania przy użyciu protokołu ATL COM