하나의 솔루션에 여러개의 프로젝트로 작업을 할 때가 있습니다. 

독입된 프로젝트로 동작한다면 디버깅에 문제는 없지만 만일 서버-클라이언트 구조라면 어떻게 해야할까요? 


VC 를 서버용, 클라용 두개를 띄워서 작업한다?

그렇게만 되면 오히려 더 깔끔할것 같긴합니다. (이건 혹시나 방법이 있을지도 모르겠네요)

PC를 2대로 테스트한다? 이건 더 좋은 방법이겠죠. (소스 통합은 형상관리툴로 하고..)


하지만 그런 상황이 안된다면 아래와 같은 방법으로 하나의 VS로 모두 디버깅을 할 수 있습니다. 


솔루션 -> 속성 -> 시작 프로젝트 -> Multiple startup project 선택



동시에 실행시킬 프로젝트에 대해서 Action 의 값을 Start 로 변경시켜줍니다.


만일 프로젝트의 실행 순서가 있다면 오른쪽 화살표로 순서를 변경시켜줍니다. 


저같은 경우 서버를 먼저 실행시키고, 클라이언트를 나중에 실행시키도록 설정하였습니다. 


그럼 이만~!



+ Recent posts