Alat penginstal SOS (dotnet-sos)

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

Instal

ada dua cara untuk mengunduh dan menginstal dotnet-sos:

Sinopsis

dotnet-sos [-h|--help] [options] [command]]

Deskripsi

Alat dotnet-sos global menginstal ekstensi debugger SOS. Ekstensi ini memungkinkan Anda memeriksa status .NET Core terkelola dari debugger asli seperti lldb dan windbg.

Catatan

Menginstal SOS melalui dotnet-sos alat ini hanya diperlukan di Linux atau macOS. Ini mungkin juga diperlukan di Windows jika Anda menggunakan alat penelusuran kesalahan yang lebih lama. Versi terbaru Windows Debugger (>= versi 10.0.18317.1001 dari WinDbg atau cdb) memuat SOS secara otomatis dari galeri ekstensi Microsoft.

Opsi

  • --version

    Menampilkan informasi versi.

  • -h|--help

    Tampilkan bantuan baris perintah.

penginstalan dotnet-sos

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

Sinopsis

dotnet-sos install [--architecture <arch>]

Opsi

  • --architecture <arch>

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

    Arsitektur berikut tersedia:

    • Arm
    • Arm64
    • X86
    • X64

hapus instalan dotnet-sos

Menghapus instalan ekstensi SOS dan, di Linux dan macOS, menghapusnya dari konfigurasi lldb.

Sinopsis

dotnet-sos uninstall