Instalator SOS (dotnet-sos)
Ten artykuł dotyczy: ✔️ zestaw .NET Core 2.1 SDK i nowsze wersje
Instalowanie
Istnieją dwa sposoby pobierania i instalowania dotnet-sos
programu :
dotnet global tool:
Aby zainstalować najnowszą wersję
dotnet-sos
pakietu NuGet, użyj polecenia dotnet tool install :dotnet tool install --global dotnet-sos
Pobieranie bezpośrednie:
Pobierz plik wykonywalny narzędzia pasujący do platformy:
System operacyjny Platforma Windows x86 | x64 | Arm | Arm-x64 Linux x64 Arm | Arm64 | | musl-x64 musl-Arm64 |
Streszczenie
dotnet-sos [-h|--help] [options] [command]]
opis
Narzędzie dotnet-sos
globalne instaluje rozszerzenie debugera SOS. To rozszerzenie umożliwia inspekcję zarządzanego stanu platformy .NET Core z natywnych debugerów, takich jak lldb i windbg.
Uwaga
Instalowanie soS za pośrednictwem dotnet-sos
narzędzia jest wymagane tylko w systemie Linux lub macOS. Może być również konieczne w systemie Windows, jeśli używasz starszych narzędzi do debugowania. Najnowsze wersje debugera systemu Windows (>= w wersji 10.0.18317.1001 programu WinDbg lub cdb) automatycznie ładują sos z galerii rozszerzeń firmy Microsoft.
Opcje
--version
Wyświetla informacje o wersji.
-h|--help
Pokazuje pomoc wiersza polecenia.
dotnet-sos install
Instaluje rozszerzenie SOS lokalnie na potrzeby debugowania procesów platformy .NET Core. W systemach macOS i Linux plik lldbinit zostanie zaktualizowany tak, aby rozszerzenie było automatycznie ładowane podczas uruchamiania bazy danych lldb. Jeśli instalujesz sos w systemie Windows ze starszymi narzędziami debugowania (przed wersją 10.0.18317.1001), musisz ręcznie załadować rozszerzenie w usłudze WinDbg lub cdb, uruchamiając polecenie .load %USERPROFILE%\.dotnet\sos\sos.dll
w debugerze.
Streszczenie
dotnet-sos install [--architecture <arch>]
Opcje
--architecture <arch>
Określa architekturę procesora plików binarnych SOS do zainstalowania. Domyślnie
dotnet-sos
instaluje architekturę maszyny hosta. Użyj tej opcji, jeśli chcesz zainstalować sos dla architektury innej niż architektura hosta dotnet. Jeśli na przykład używasz plików binarnych Arm32 z hosta Arm64, musisz zainstalować sos za pomocądotnet-sos install --architecture Arm
polecenia .Dostępne są następujące architektury:
Arm
Arm64
X86
X64
dotnet-sos uninstall
Odinstalowuje rozszerzenie SOS, a w systemach Linux i macOS usuwa je z konfiguracji lldb.
Streszczenie
dotnet-sos uninstall