.NET 調試程式延伸模組安裝程式 (dotnet-debugger-extensions)
本文適用於: ✔️ .NET 6.0 SDK 和更新版本
安裝
若要安裝最新版的 dotnet-debugger-extensions
NuGet 套件,請使用 dotnet tool install 命令:
dotnet tool install --global dotnet-debugger-extensions
概要
dotnet-debugger-extensions [-h|--help] [options] [command]]
描述
dotnet-debugger-extensions
全域工具會安裝 .NET 調試程式延伸模組,以在 WinDbg 和 LLDB 等原生調試程式中提供更好的偵錯體驗。
注意
Windows 調試程式 (>= 10.0.18317.1001 版 WinDbg 或 cdb)會自動從Microsoft擴充功能庫載入延伸模組。
選項
--version
顯示版本資訊。
-h|--help
顯示命令行說明。
dotnet-debugger-extensions install
在本機安裝 .NET 調試程式延伸 模組,以偵錯 .NET Core 進程。 在 macOS 和 Linux 上,.lldbinit 檔案會更新,讓擴展名在 LLDB 啟動時自動載入。 如果您使用舊版偵錯工具在 Windows 上安裝 (在 10.0.18317.1001 版之前),您必須在調試程式中執行 .load %USERPROFILE%\.dotnet\sos\sos.dll
手動載入 WinDbg 或 cdb 中的擴充功能。
這會覆寫 dotnet-debugger-extensions 或 dotnet-sos 安裝程式的任何先前安裝。
概要
dotnet-debugger-extensions install [--architecture <arch>]
選項
--architecture <arch>
指定要安裝的擴充功能二進位檔處理器架構。 根據預設,
dotnet-debugger-extensions
安裝主計算機的架構。 當您想要針對不同於 dotnet 主機架構的架構安裝時,請使用此選項。 例如,如果您是從 Arm64 主機執行 Arm32 二進位檔,則必須使用dotnet-debugger-extensions install --architecture Arm
安裝 。下列架構可供使用:
Arm
Arm64
X86
X64
--accept-license-agreement
此選項接受並同意許可協定,而不需要手動鍵盤互動。 用於重新導向主控台輸入時。
dotnet-debugger-extensions uninstall
卸載 .NET 調試程式延伸模組,在Linux和macOS上,從LLDB組態中移除它。
概要
dotnet-debugger-extensions uninstall