다음을 통해 공유


방법: 시각화 도우미 테스트 및 디버깅

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

Standard

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

시각화 도우미를 작성한 후에는 이를 디버깅하고 테스트해야 합니다.

시각화 도우미를 테스트하는 한 가지 방법으로 이를 Visual Studio에 설치하고 디버거 창에서 호출할 수 있습니다. 방법: 시각화 도우미 설치를 참조하십시오. 이 경우 디버거의 첫 번째 인스턴스에서 실행되는 시각화 도우미에 연결하고 디버깅하기 위해 Visual Studio의 두 번째 인스턴스를 사용해야 합니다.

시각화 도우미를 디버깅하기 위한 더 쉬운 방법으로는 테스트 드라이버에서 시각화 도우미를 실행하는 방법이 있습니다. 시각화 도우미 API를 사용하면 그와 같은 드라이버를 쉽게 만들 수 있습니다. 이 드라이버를 시각화 도우미 개발 호스트라고 합니다.

시각화 도우미 개발 호스트를 만들려면

  1. VisualizerDevelopmentHost 개체를 만들고 이 개체의 표시 메서드를 호출하는 정적 메서드를 디버거측 클래스에 포함합니다.

    public static void TestShowVisualizer(object objectToVisualize)
    {
       VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide));
       myHost.ShowVisualizer();
    }
    

    호스트를 생성하는 데 사용되는 매개 변수는 시각화 도우미(objectToVisualize)에서 표시할 데이터 개체 및 디버거측 클래스의 형식입니다.

  2. 다음 문을 추가하여 TestShowVisualizer를 호출합니다. 클래스 라이브러리에서 시각화 도우미를 만든 경우 클래스 라이브러리를 호출하기 위한 실행 파일을 만들고 이 문을 실행 파일에 배치해야 합니다.

    DebuggerSide.TestShowVisualizer(myString);
    

    자세한 예제는 연습: C#에서 시각화 도우미 작성을 참조하십시오.

참고 항목

작업

연습: C#에서 시각화 도우미 작성

방법: 시각화 도우미 설치

기타 리소스

시각화 도우미