2014-09-11 4 views
2

Debugger.Launch() 기능에 문제가 있습니다. 내 Windows 서비스에서 할 일을하지만 디버깅하려면 노력하고있어 어떤 이유로 JIT 함수 VS (괜찮아요) 있지만 새로운 이유를 들어 어떤 이유로 Debugger.Launch() 줄 안타하지만 다음 실행합니다 새 인스턴스를 엽니 다. 선.Windows 서비스에서 디버거 시작

public override void DoJob() 
    { 
     Debugger.Launch(); //---> doenst stop here 
     Debug.WriteLine("Job started"); //-----> but writes this 
    } 

내가 모든 bin 폴더를 삭제, (내가 6000 번 지금 생각), 깨끗하고 다시 VS를 다시 시작, 그것은 작동 VS에서 완전히 가져 오기 설정을 VS 재설정 재부팅 같이 많은 일을 시도하고 obj 폴더 등

디버그 할 수없는 이유는 누구입니까? Debug.WriteLine이 작동합니까?

+0

은 어디에서 중단 점을 설정 않았다 사용? – EvilFonti

+0

어쨌든. 거의 모든 행의 중단 점. 이 스트레스가 나를 밖으로 –

+0

그리고 그것은 어디에도 파열? 릴리스 또는 디버그 빌드를 수행 했습니까? pdb가 출력 폴더에 있습니까? – EvilFonti

답변

3

그것을해야

Debugger.Launch(); 
Debugger.Break();