共用方式為


.NET 調試程式延伸模組安裝程式 (dotnet-debugger-extensions)

本文適用於: ✔️ .NET 6.0 SDK 和更新版本

安裝

若要安裝最新版的 dotnet-debugger-extensionsNuGet 套件,請使用 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