次の方法で共有


.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 デバッガー (>= WinDbg または cdb のバージョン 10.0.18317.1001) は、Microsoft 拡張機能ギャラリーから拡張機能を自動的に読み込みます。

オプション

  • --version

    バージョン情報を表示します。

  • -h|--help

    コマンド ライン ヘルプを表示します。

dotnet-debugger-extensions install

.NET Core プロセスをデバッグするために、.NET デバッガー拡張機能 ローカルにインストールします。 macOS および Linux では、拡張子が LLDB の起動時に自動的に読み込まれるように、.lldbinit ファイルが更新されます。 以前のデバッグ ツール (バージョン 10.0.18317.1001 より前) を使用して Windows にインストールする場合は、デバッガーで .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 のアンインストール

.NET デバッガー拡張機能 アンインストールし、Linux および macOS では LLDB 構成から削除します。

概要

dotnet-debugger-extensions uninstall