Bagikan melalui


Penginstal ekstensi debugger .NET (dotnet-debugger-extensions)

Artikel ini berlaku untuk: ✔️ .NET 6.0 SDK dan versi yang lebih baru

Pasang

Untuk menginstal versi rilis terbaru paket NuGet, gunakan perintah penginstalan alat dotnet :

dotnet tool install --global dotnet-debugger-extensions

Sinopsis

dotnet-debugger-extensions [-h|--help] [options] [command]]

Deskripsi

Alat global dotnet-debugger-extensions menginstal ekstensi debugger .NET, yang memungkinkan pengalaman debugging yang lebih baik dalam debugger asli seperti WinDbg dan LLDB.

Nota

Windows Debugger (>= versi 10.0.18317.1001 dari WinDbg atau cdb) secara otomatis memuat ekstensi dari galeri ekstensi Microsoft.

Pilihan

  • --version

    Menampilkan informasi versi.

  • -h|--help

    Menampilkan bantuan baris perintah.

penginstalan dotnet-debugger-extensions

Menginstal ekstensi .NET debugger secara lokal untuk men-debug proses .NET Core. Di macOS dan Linux, file .lldbinit diperbarui sehingga ekstensi secara otomatis dimuat di startup LLDB. Jika Anda menginstal di Windows dengan alat penelusuran kesalahan yang lebih lama (sebelum versi 10.0.18317.1001), Anda perlu memuat ekstensi secara manual di WinDbg atau cdb dengan menjalankan .load %USERPROFILE%\.dotnet\sos\sos.dll di debugger.

Ini menimpa penginstalan sebelumnya dari penginstal dotnet-debugger-extensions atau dotnet-sos.

Sinopsis

dotnet-debugger-extensions install [--architecture <arch>]

Pilihan

  • --architecture <arch>

    Menentukan arsitektur prosesor biner ekstensi yang akan diinstal. Secara default, dotnet-debugger-extensions menginstal arsitektur komputer host. Gunakan opsi ini saat Anda ingin menginstal arsitektur yang berbeda dari arsitektur host dotnet. Misalnya, jika Anda menjalankan biner Arm32 dari host Arm64, Anda perlu menginstal dengan dotnet-debugger-extensions install --architecture Arm.

    Arsitektur berikut tersedia:

    • Arm
    • Arm64
    • X86
    • X64
  • --accept-license-agreement

    Opsi ini menerima dan menyetujui perjanjian lisensi tanpa interaksi keyboard manual. Untuk digunakan saat input konsol dialihkan.

hapus instalan dotnet-debugger-extensions

Menghapus ekstensi debugger .NET dan, di Linux dan macOS, menghapusnya dari konfigurasi LLDB.

Sinopsis

dotnet-debugger-extensions uninstall