Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 plik .PDB. Można debugować programy za pomocą natywnego aparatu debugowania kodu (DE), który jest zintegrowany z 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ądzanej maszyny do debugowania kodu DE, która jest również zintegrowana 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
Napisz ewaluator wyrażeń dla ś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:
Utwórz niestandardowy aparat debugowania
Samouczek: tworzenie silnika debugowania z wykorzystaniem ATL COM