選取程式碼類型對話方塊
若要開啟這個對話方塊,請開啟 [附加至處理序] 對話方塊,然後按一下 [選取] 按鈕。
自動判斷要偵錯的程式碼類型將依據正在執行的程式碼類型,選取適當的偵錯工具。
對這些程式碼類型進行偵錯:從提供的清單選擇要進行偵錯的程式碼類型。 疑難排解無法附加時,這非常有用。 此選項只會將偵測限制為您想要偵錯的程式碼類型。
- Blazor WebAssembly - 用戶端 Blazor WebAssembly
- GPU - 軟體模擬器 - 在 GPU 軟體模擬器上執行的 C++ 程式碼
- JavaScript (Chrome) - 在 Chrome 中執行的 JavaScript
- JavaScript (Microsoft Edge - Chromium) - 以 Chromium 為基礎的 Microsoft Edge for Windows 10 或更新版本執行的 JavaScript
- JavaScript CDP (V3) 偵錯工具 - Chrome DevTools 通訊協定第 3 版,用於在 CDP 用戶端中偵錯
- 受控 (CoreCLR) - .NET Core
- 受控 (原生編譯) - C++/CLR 程式碼
- 受控 (v3.5、v3.0、v2.0) - 適用於 .NET Framework 2.0 和更新版本的 .NET Framework 程式碼 (最高 3.5)
- 受控 (v.4.6, v4.5, v4.0) - 適用於 .NET Framework 4.0 和更新版本的 .NET Framework 程式碼
- 原生 C++
- Node.js 偵錯 - 由 Node.js 執行階段裝載的程式碼
- Python - Python
- 指令碼 - 指定 JavaScript 的一般指令碼偵錯工具。 如果套用至您的案例,請使用更嚴格的選項,例如 JavaScript (Chrome)。
- T-SQL - Transact-SQL
- Unity - Unity
- 受控相容性模式 - 指定受控程式碼的舊版偵錯工具,以在混合模式偵錯中搭配 C++/CLR 程式碼使用 (啟用混合模式的編輯後繼續),或支援以舊版偵錯工具為目標的延伸模組。 在大部分混合模式偵錯案例中,選取 [原生] 和適當的 [受控程式碼類型],而不是 [受控相容性模式]。
在大部分情況下,不支援在同一個偵錯工作階段中附加多個偵錯工具。 您可以使用 Visual Studio 的第二個執行個體來執行這項操作。