Bagikan melalui


Alat penginstal SOS (dotnet-sos)

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

Catatan

Pertimbangkan untuk menggunakan ekstensi .NET debugger sebagai gantinya, yang mencakup fungsionalitas SOS dan fitur tambahan.

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.

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 diperbarui sehingga ekstensi secara otomatis dimuat di startup LLDB. Jika Anda menginstal SOS 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-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 perlu menginstal SOS dengan dotnet-sos install --architecture Arm.

    Arsitektur berikut tersedia:

    • Arm
    • Arm64
    • X86
    • X64

hapus instalan dotnet-sos

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

Sinopsis

dotnet-sos uninstall