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 :
narzędzie globalne dotnet:
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 | Ramię | Arm-x64 Linux x64 | Ramię | 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 (>= wersja 10.0.18317.1001 windbg lub cdb) ładują sos automatycznie 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 do debugowania procesów platformy .NET Core. W systemach macOS i Linux plik lldbinit zostanie zaktualizowany tak, aby rozszerzenie automatycznie ładował się podczas uruchamiania bazy danych lldb. Jeśli instalujesz system SOS w systemie Windows ze starszymi narzędziami debugowania (przed wersją 10.0.18317.1001), musisz ręcznie załadować rozszerzenie w 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ć system SOS dla architektury innej niż architektura hosta dotnet. Jeśli na przykład używasz plików binarnych Arm32 z hosta Arm64, musisz zainstalować usługę SOS za pomocą poleceniadotnet-sos install --architecture Arm
.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 usługi lldb.
Streszczenie
dotnet-sos uninstall
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla