.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
.NET