Visual Studio가 아닌 명령 줄에서 디버그 모드로 프로젝트를 실행하고 싶습니다 (VS가 열려 있음).명령 줄에서 디버그 모드 실행
명령에 추가 할 매개 변수가 있습니까?
실제로, 나는 복수형 (F5) 대신에 (bat 파일에서) 동시에 프로젝트의 여러 인스턴스를 초기화하고 디버깅하려고합니다.
Visual Studio가 아닌 명령 줄에서 디버그 모드로 프로젝트를 실행하고 싶습니다 (VS가 열려 있음).명령 줄에서 디버그 모드 실행
명령에 추가 할 매개 변수가 있습니까?
실제로, 나는 복수형 (F5) 대신에 (bat 파일에서) 동시에 프로젝트의 여러 인스턴스를 초기화하고 디버깅하려고합니다.
라는 명령 줄 런타임 디버거가 포함되어 있습니다.
당신은 나중에 도구를 사용하는 인스턴스에 첨부 할 수 있습니다/응용 프로그램의 여러 인스턴스를 디버깅을 위해 ... 프로세스에
닷넷 프레임 워크 SDK 당신은 그들의 (경로) 이름을 입력하여 명령 줄에서 실행을 시작할 수 있습니다 CorDbg.exe
를 부착 명령 줄에서 개별적으로 실행할 수 있습니다 (선택하거나 Ctrl + F5 VS에서 실행 디버거가 연결되어 있지 않은 응용 프로그램) 디버그 -> 연결 프로세스 ... 메뉴 명령을 사용하여 VS 디버거를 수동으로 연결하십시오.
자동으로 당신이 당신의 Main
메서드에 다음 코드를 추가 할 수있는 디버거를 연결/실행하려면 :
#if DEBUG
System.Diagnostics.Debugger.Launch();
#endif
디버깅을 위해 실행중인 인스턴스를 선택할 수 있습니다 다음과 같은 대화 상자를 표시해야이 명령 :
http://i.msdn.microsoft.com/cc163606.fig07(en-us).gif (즉,이 문서의 그림 7 : http://msdn.microsoft.com/en-us/magazine/cc163606.aspx)
alt text http://i.msdn.microsoft.com/cc163606.fig07(en-us).gif
좋은 답변이지만 제 경우는 아닙니다. 각 인스턴스마다 vs의 새로운 인스턴스가 열리기 때문에 어쨌든 고마워요! – yossharel
@yossharel : 내 기분 전환을 참조하십시오. –
도구 + 프로세스에 연결은 여러 프로세스의 디버깅을 허용합니다. "사용 가능한 프로세스"목록에서 모든 항목을 선택하려면 + Shift를 클릭하십시오. 중단 점을 설정할 때 디버깅중인 인스턴스를 추적하는 것은 약간 까다 롭습니다.
응용 프로그램을 디버깅 할 수있게 하시겠습니까? 그렇지 않으면 단순히 bin \ Debug 폴더에서 응용 프로그램을 실행하십시오. –
확실히 원합니다! 내 대 열려있다. 사실 저는 (박쥐 파일에서) 동시에 여러 프로젝트 인스턴스를 초기화하고 디버깅하려고합니다. – yossharel