방법: 시각화 도우미 테스트 및 디버깅
시각화 도우미를 작성한 후에는 이를 디버깅하고 테스트해야 합니다.
시각화 도우미를 테스트하는 한 가지 방법으로 이를 Visual Studio에 설치하고 디버거 창에서 호출할 수 있습니다. 방법: 시각화 도우미 설치를 참조하십시오. 이 경우 디버거의 첫 번째 인스턴스에서 실행되는 시각화 도우미에 연결하고 디버깅하기 위해 Visual Studio의 두 번째 인스턴스를 사용해야 합니다.
시각화 도우미를 디버깅하기 위한 더 쉬운 방법으로는 테스트 드라이버에서 시각화 도우미를 실행하는 방법이 있습니다. 시각화 도우미 API를 사용하면 그와 같은 드라이버를 쉽게 만들 수 있습니다. 이 드라이버를 시각화 도우미 개발 호스트라고 합니다.
시각화 도우미 개발 호스트를 만들려면
VisualizerDevelopmentHost 개체를 만들고 이 개체의 표시 메서드를 호출하는 정적 메서드를 디버거 쪽 클래스에 포함합니다.
public static void TestShowVisualizer(object objectToVisualize) { VisualizerDevelopmentHost myHost = new VisualizerDevelopmentHost(objectToVisualize, typeof(DebuggerSide)); myHost.ShowVisualizer(); }
호스트를 생성하는 데 사용되는 매개 변수는 시각화 도우미(objectToVisualize)에서 표시할 데이터 개체 및 디버거 쪽 클래스의 형식입니다.
다음 문을 추가하여 TestShowVisualizer를 호출합니다. 클래스 라이브러리에서 시각화 도우미를 만든 경우 클래스 라이브러리를 호출하기 위한 실행 파일을 만들고 이 문을 실행 파일에 배치해야 합니다.
DebuggerSide.TestShowVisualizer(myString);
자세한 예제는 연습: C#에서 시각화 도우미 작성를 참조하십시오.