2014-02-17 2 views
1

안녕하세요 오작동의 원인이 될 수 있고, 좀 디버그 정보를 작성하는윈도우 폰 - 디버그 정보 라인이 프로그램은 내가 윈도우 폰 응용 프로그램을 개발하고 있어요

System.Diagnostics.Debug.WriteLine() 

기능을 사용하고 난 디버그 모드에서 프로그램을 실행할 때 내 동안 전화가 내 컴퓨터 및 비주얼 스튜디오에 연결되어 있어도 문제가 없습니다. 하지만 디버거없이 프로그램을 실행할 때 - 각 릴리스 및 디버그 모드에 설치되어있는 동안 - 디버그 정보 라인은 예외를 발생시키는 원인이됩니다!

아무도 거기에 무슨 일이 일어날 지 설명 할 수 있습니까?

+0

무슨 예외를받을 수 있나요은? 조금 더 많은 코드를 보여주는 것도 도움이 될 것입니다. – venerik

답변

0
당신은 디버거가 연결되어있는 경우, 다음 IsAttached 값이 true 인 경우에만 디버깅 목적을위한 특정 코드를 실행 확인하기 위해 시도 할 수

:

if(System.Diagnostics.Debugger.IsAttached) 
{ 
    System.Diagnostics.Debug.WriteLine(); 
}