다음을 통해 공유


.NET 디버거 확장 설치 관리자(dotnet-debugger-extensions)

이 문서는 .NET 6.0 SDK 이상 버전 ✔️ 적용됩니다.

설치하다

dotnet-debugger-extensions NuGet 패키지최신 릴리스 버전을 설치하려면 dotnet tool install 명령을 사용합니다.

dotnet tool install --global dotnet-debugger-extensions

개요

dotnet-debugger-extensions [-h|--help] [options] [command]]

묘사

dotnet-debugger-extensions 전역 도구는 .NET 디버거 확장설치하여 WinDbg 및 LLDB와 같은 네이티브 디버거에서 디버깅 환경을 개선합니다.

메모

Windows 디버거(>= WinDbg 또는 cdb 버전 10.0.18317.1001)는 Microsoft 확장 갤러리에서 확장을 자동으로 로드합니다.

옵션

  • --version

    버전 정보를 표시합니다.

  • -h|--help

    명령줄 도움말을 표시합니다.

dotnet-debugger-extensions install

.NET Core 프로세스 디버깅을 위해 로컬로 .NET 디버거 확장을 설치합니다. macOS 및 Linux에서 .lldbinit 파일이 업데이트되어 LLDB 시작 시 확장이 자동으로 로드됩니다. 이전 디버깅 도구(버전 10.0.18317.1001 이전)를 사용하여 Windows에 설치하는 경우 디버거에서 .load %USERPROFILE%\.dotnet\sos\sos.dll 실행하여 WinDbg 또는 cdb에서 확장을 수동으로 로드해야 합니다.

이렇게 하면 dotnet-debugger-extensions 또는 dotnet-sos 설치 관리자에서 이전 설치를 덮어씁니다.

개요

dotnet-debugger-extensions install [--architecture <arch>]

옵션

  • --architecture <arch>

    설치할 확장 이진 파일의 프로세서 아키텍처를 지정합니다. 기본적으로 dotnet-debugger-extensions 호스트 머신의 아키텍처를 설치합니다. dotnet 호스트 아키텍처와 다른 아키텍처에 설치하려는 경우 이 옵션을 사용합니다. 예를 들어 Arm64 호스트에서 Arm32 이진 파일을 실행하는 경우 dotnet-debugger-extensions install --architecture Arm함께 설치해야 합니다.

    다음 아키텍처를 사용할 수 있습니다.

    • Arm
    • Arm64
    • X86
    • X64
  • --accept-license-agreement

    이 옵션은 수동 키보드 조작 없이 라이선스 계약을 수락하고 동의합니다. 콘솔 입력이 리디렉션될 때 사용합니다.

dotnet-debugger-extensions uninstall

.NET 디버거 확장 제거하고 Linux 및 macOS에서 LLDB 구성에서 제거합니다.

개요

dotnet-debugger-extensions uninstall