1

이상한 문제 Trace.WriteLine이 출력을 생성하지 않습니다. 코드를 추적하고 Trace.Writeline이 확실히 호출되고 있지만 출력 창이나 SysInternals의 DebugView에 출력이 나타나지 않습니다.Trace.WriteLine이 출력을 생성하지 않습니다.

내 시스템에 문제가 있습니까? 어떻게 수리 할 수 ​​있습니까?

+0

DebugView에서 아무것도 얻지 못할 것입니다. VS2010에는 OutputDebugString()을 적절하게 트랩하는 디버거가 있습니다. 출력 창을 마우스 오른쪽 버튼으로 클릭하고 눈금을 확인하십시오. 디버그 구성이 선택되어 있는지 확인하십시오. –

답변

0

Trace.Listeners 컬렉션에 적절한 TraceListener이 있는지 확인하십시오.

+0

추적 출력은 기본적으로 디버그 창으로 이동하므로 아무 것도하지 않아도됩니다. 왜 지금이 다를 것입니까? 기본 동작을 어떻게 복원 할 수 있습니까? –

+0

@TimLong 앱 구성을 확인하고 다른 리스너 설정이 없는지 확인하십시오 (http://msdn.microsoft.com/en-us/library/system.diagnostics.tracelistener.aspx 참조). 당신은 디버그 설정으로 빌드 중입니다 ... –

+0

@ TimLong 또한 타사 라이브러리 코드에서 Trace.Listeners 컬렉션이 실행될 때 퍼지 (fudged) 된 경우도 있습니다. 또 다른 좋은 팁은 사용자 정의 TraceListener를 추가하여 작동하는지 확인하는 것입니다. –

0

Visual Studio에는 추적/디버그 출력이 다른 창에서 종료 될 수있는 설정이 있습니다. 확인하려면 Tools | Options... | Debugging을 선택하고 모든 출력 창 텍스트를 직접 실행 창으로 리디렉션 확인란이 선택 취소되어 있는지 확인하십시오.

관련 문제