다음을 통해 공유


시각화 도우미 설치

Important

Visual Studio 2022 버전 17.9부터 새로운 VisualStudio.Extensibility 모델을 사용하여 프로세스 외부에서 실행되는 .NET 6.0 이상에서 비주얼라이저를 작성할 수 있습니다. 비주얼라이저 작성자는 이전 버전의 Visual Studio를 지원하거나 사용자 지정 비주얼라이저를 라이브러리 DLL의 일부로 제공하려는 경우가 아니라면 Visual Studio 디버거 비주얼라이저 만들기에서 제공되는 새 설명서를 참조하는 것이 좋습니다.

시각화 도우미를 만든 후에는 Visual Studio에서 사용할 수 있도록 이 시각화 도우미를 설치해야 합니다. 시각화 도우미를 설치하는 과정은 간단합니다.

참고 항목

UWP 앱에서는 표준 텍스트, HTML, XML 및 JSON 시각화 도우미만 지원됩니다. 사용자가 만든 사용자 지정 시각화 도우미는 지원되지 않습니다.

Visual Studio 2019용 시각화 도우미를 설치하려면

  1. 빌드한 시각화 도우미가 들어 있는 DLL을 찾습니다.

    일반적으로 디버거 쪽 DLL과 디버기 쪽 DLL 모두가 대상 플랫폼으로 모든 CPU를 지정하는 것이 가장 좋습니다. 디버거 쪽 DLL은 모든 CPU 또는 32비트여야 합니다. 디버기 쪽 DLL의 대상 플랫폼은 디버기 프로세스와 일치해야 합니다.

    참고 항목

    디버거 쪽 시각화 도우미는 Visual Studio 프로세스에서 로드되므로 .NET Framework DLL이어야 합니다. 디버기 쪽은 Visual Studio에서 디버깅되는 프로세스에 따라 .NET Framework 또는 .NET Standard일 수 있습니다.

  2. 다음 위치 중 하나에 디버거 쪽 DLL(및 해당 DLL이 종속된 모든 DLL)을 복사합니다.

    • VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers

    • My Documents\VisualStudioVersion\Visualizers

  3. 다음 위치 중 하나에 디버기 쪽 DLL을 복사합니다.

    • VisualStudioInstallPath\Common7\Packages\Debugger\Visualizers\프레임워크

    • My Documents\VisualStudioVersion\Visualizers\프레임워크

    여기서 Framework는 다음 중 하나입니다.

    • .NET Framework 런타임을 실행하는 디버기의 경우 net2.0
    • netstandard 2.0(.NET Framework v4.6.1+ 또는 .NET Core 2.0+)을 지원하는 런타임을 사용하는 디버기의 경우 netstandard2.0
    • .NET Core 런타임을 실행하는 디버기의 경우 netcoreapp (.NET Core 2.0+를 지원)

    독립 실행형 시각화 도우미를 만들려는 경우에는 디버기 쪽 DLL이 필요합니다. 이 DLL에는 VisualizerObjectSource의 메서드를 구현할 수 있는 데이터 개체에 대한 코드가 포함되어 있습니다.

    디버기 쪽 코드를 다중 대상으로 지정하는 경우에는 디버기 쪽 DLL을 최소 지원 TFM 폴더에 배치해야 합니다.

  4. 디버깅 세션을 다시 시작합니다.

참고 항목

Visual Studio 2017 이전에서는 절차가 다릅니다. 이 문서의 이전 버전을 참조하세요.