Wybór typu kodu — Okno dialogowe
Aby otworzyć to okno dialogowe, otwórz okno dialogowe Dołączanie do procesu , a następnie kliknij przycisk Wybierz .
Automatycznie określ typ kodu do debugowania Odpowiedni debuger zostanie wybrany na podstawie rodzaju kodu, który jest uruchomiony.
Debuguj następujące typy kodu: z podanej listy wybierz typy kodu, które chcesz debugować. Może to być przydatne podczas rozwiązywania problemów z niepowodzeniem dołączania. Ta opcja ogranicza wykrywanie tylko do tych typów kodu, który chcesz debugować.
- Blazor WebAssembly - Po stronie klienta Blazor WebAssembly
- GPU — emulator oprogramowania — kod C++ uruchomiony w emulatorze oprogramowania procesora GPU
- JavaScript (Chrome) — język JavaScript uruchomiony w przeglądarce Chrome
- JavaScript (Microsoft Edge — Chromium) — javaScript działający w przeglądarce Microsoft Edge opartej na chromium dla systemu Windows 10 lub nowszego
- Debuger cdp języka JavaScript (V3) — Chrome DevTools Protocol w wersji 3, używany do debugowania w kliencie CDP
- Zarządzane (CoreCLR) — .NET Core
- Zarządzane (kompilacja natywna) — kod C++/CLR
- Managed (v3.5, v3.0, v2.0) — kod programu .NET Framework dla programu .NET Framework 2.0 i nowszy (do 3.5)
- Zarządzane (wersja 4.6, wersja 4.5, wersja 4.0) — kod programu .NET Framework dla programu .NET Framework 4.0 i nowszych
- Natywny — C/C++
- Debugowanie Node.js — kod hostowany przez środowisko uruchomieniowe Node.js
- Python — Python
- Script — określa ogólny debuger skryptu dla języka JavaScript. Użyj bardziej restrykcyjnych opcji, jeśli mają zastosowanie do twojego scenariusza, takiego jak JavaScript (Chrome).
- T-SQL — Transact-SQL
- Unity — Unity
- Tryb zgodności zarządzanej — określa starszy debuger dla kodu zarządzanego, używany zazwyczaj w debugowaniu w trybie mieszanym z kodem C++/CLR (umożliwia edytowanie i kontynuowanie dla trybu mieszanego) lub obsługę rozszerzeń przeznaczonych dla starszego debugera. W większości scenariuszy debugowania w trybie mieszanym wybierz opcję Natywny i odpowiednie typy kodu zarządzanego zamiast trybu zgodności zarządzanej.
W przypadku większości scenariuszy dołączanie wielu debugerów w tej samej sesji debugowania nie jest obsługiwane. Możesz to zrobić przy użyciu drugiego wystąpienia programu Visual Studio.