Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта статья относится к: ✔️ пакета SDK для .NET 6.0 и более поздних версий
Примечание.
Вместо этого рекомендуется использовать расширения отладчика .NET , которые включают функции SOS и дополнительные функции.
Установка
Есть два способа загрузки и установки dotnet-sos:
Средство dotnet global:
Чтобы установить последнюю версию
dotnet-sos, используйте команду dotnet tool install.dotnet tool install --global dotnet-sosПрямое скачивание:
скачайте исполняемый файл средства, соответствующий вашей платформе:
ОС Платформа Windows x86 x64 Arm-x64 Arm-x64 | Linux x64 Arm64 | | musl-x64 musl-arm64 |
Краткие сведения
dotnet-sos [-h|--help] [options] [command]]
Description
Глобальное средство dotnet-sos устанавливает расширение отладчика SOS. Это расширение позволяет проверять управляемое состояние .NET Core из собственных отладчиков, таких как LLDB и WinDbg.
Параметры
--versionОтображение сведений о версии.
-h|--helpОтображение справки в командной строке.
dotnet-sos install
Установка расширения SOS локально для отладки процессов .NET Core. В macOS и Linux файл .lldbinit обновляется, чтобы расширение автоматически загружалось при запуске LLDB. Если вы устанавливаете SOS в Windows с более старыми средствами отладки (до версии 10.0.18317.1001), необходимо вручную загрузить расширение в WinDbg или cdb, выполнив .load %USERPROFILE%\.dotnet\sos\sos.dll в отладчике.
Это перезаписывает все предыдущие установки из установщиков dotnet-debugger-extensions или dotnet-sos.
Краткие сведения
dotnet-sos install [--architecture <arch>]
Параметры
--architecture <arch>Задает архитектуру процессора для устанавливаемых двоичных файлов SOS. По умолчанию средство
dotnet-sosустанавливает архитектуру хост-компьютера. Используйте этот параметр, если необходимо установить SOS для архитектуры, отличной от архитектуры узла dotnet. Например, если вы используете двоичные файлы Arm32 из узла Arm64, необходимо установить SOS сdotnet-sos install --architecture Arm.Доступны следующие архитектуры:
ArmArm64X86X64
dotnet-sos uninstall
Удаляет расширение SOS, а в Linux и macOS удаляет его из конфигурации LLDB.
Краткие сведения
dotnet-sos uninstall