2009-12-30 2 views
2

클라이언트 exe와 서버 exe가있는 코드를 테스트하고 있습니다. (서버는 궁극적으로 Windows 서비스가 될 것입니다. 지금은 테스트하기 쉽도록 콘솔 앱입니다.)자동으로 두 번째 프로세스를 시작하고 디버그에 연결하십시오.

Visual Studio에서 저에게 해주고 싶은 것은 - 여기에 방법이 있습니까?

내 시작 프로그램으로 클라이언트 응용 프로그램을 사용합니다 (솔루션의 클라이언트와 서버 모두).

F-5를 디버깅 할 때 VS에서 서버 exe와 클라이언트 exe를 시작하여 둘 다에 연결하면 (클라이언트에서 서버로 쉽게 이동할 수 있습니다.)

수동으로 서버 exe를 실행하고, 디버거에서 클라이언트를 시작한 다음 서버 프로세스에 (수동으로) 첨부하여 수동으로 수행 할 수 있습니다. 나는 그것을 자동화하는 것을 좋아할 것이다.

답변

4

VS2008 이상에서는 (2005 년도이를 수행 할 수 있을지 모르지만 실제로는 지금 당장은 기억할 수 없음) 여러 시작 프로젝트를 설정할 수 있습니다. 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 속성을 클릭하십시오. 일반 프로젝트 아래에서 시작 프로젝트로 이동하여 "다중 시작 프로젝트"를 선택한 다음 작업을 클라이언트와 서버 옆의 "시작"으로 변경하십시오.

+0

왜 솔루션 속성을 보지 못하겠습니까? 나는 프로젝트 속성 전체에 걸쳐 있었고 (그리고 디버그 옵션은 가까운 시가는 없었지만). 감사! – JMarsch

+0

Hehe, 그것에 대해 걱정하지 마라, 나는 여전히 IDE에 관한 것들을 배우고 있으며 놀랍도록 많은 부분을 내 인생에서 사용 해왔다. – Rory

+0

Silverlight App과 WCF 서비스 끝점을 디버깅하기 위해 일했다. 통신하고 있었다. –

관련 문제