문제

TestDriven.net vs 애드 인을 사용하여 테스트를 실행 중이며 테스트하는 클래스 라이브러리는 TraceSource를 사용하여 계측됩니다. Visual Studio의 출력 창에 TraceSource의 출력을 어떻게 표시 할 수 있습니까? DefaultTracElistener는 제대로 작동하지 않는 것 같습니다. Consolelistener 또는 무언가를 수동으로 추가해야합니까 (소년, 수업 당 하나의 TraceSource로 지루합니까 ...)?

도움이 되었습니까?

해결책

MSDN 문서는 다음과 같습니다.

DefaultTraceListener는 쓰기 및 Writeline 메시지를 방출합니다 outputdebugstring 그리고 디버거 .log 메소드에. Visual Studio에서는 디버깅 메시지가 출력 창에 나타납니다. 실패 및 실패 Assert 메시지는 또한 outputDebugString Wind 이 동작은 디버그 및 추적 메시지의 기본 동작입니다. DefaultTracelistener는 모든 리스너 컬렉션에 자동으로 포함되어 있으며 청취자가 자동으로 포함되기 때문입니다. (강조 광산)

Tremdrivent.net을 사용하지 않았으므로 트레이스 출력이 출력 창에 왜 나타나지 않는지 알 수 없지만 사용할 수 있습니다. dbgview 출력을 보려면 OutputDebugstring이 작성한 출력을 수집하므로.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top