Visual Studio에서 두 개의 프로젝트를 한 번에 실행


323

Visual C # 2010 Express에서 두 프로젝트가 포함 된 솔루션을 만들었습니다. 하나는 클라이언트이고 다른 하나는 서버입니다. 두 가지를 동시에 디버깅하고 싶지만 디버깅 중에 프로젝트 중 하나만 실행할 수 있습니다.

한 번에 둘 다 실행할 수있는 방법이 있습니까?

답변:


578

솔루션 특성 → 공통 특성시작 프로젝트 로 이동하여 다중 시작 프로젝트를 선택하십시오 .

솔루션 속성 대화 상자


52
BTW. 솔루션 탐색기에서 디버깅을 위해 프로젝트를 시작할 수도 있습니다. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 디버그-> 새 인스턴스 시작을 클릭하십시오. 따라서 하나의 VS 인스턴스를 사용하면 한 번에 많은 인스턴스를 디버깅 할 수 있습니다.
Max

1
@Max-Express 에디션에서. "솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 디버그-> 새 인스턴스 시작"이 작동하지 않지만 원래 답변은 작동합니다. FWIW
dbasnett

2
VS 2015 CE에서도 작동합니다.
Payton Byrd

2
2015 업데이트 2 & 3 VS에서 웹 프로젝트에 대한 작업이를 가져올 수 없습니다
프로드 닐슨

언급 된 메뉴는 MVC 또는 DLL 프로젝트에는 표시되지만 웹 사이트 프로젝트에는 표시되지 않습니다.
mustafa öztürk

118

Max는 항상 두 프로젝트를 모두 시작하려는 경우에 가장 적합한 솔루션을 제공하지만 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 디버그새 인스턴스 시작 메뉴를 선택할 수도 있습니다 .

이 옵션은 가끔 두 번째 프로젝트를 시작해야하거나 두 번째 프로젝트의 시작을 지연해야하는 경우 (클라이언트가 연결을 시도하기 전에 서버를 시작하고 실행해야 할 수도 있음) 옵션입니다.


9
Kevin이 디버그> 새 인스턴스 시작을 사용한다고 말했습니다. 요청시 프로젝트를 시작하는 데 도움이 될 수 있지만 다른 흥미로운 용도는 동일한 프로젝트의 2 개 이상의 인스턴스를 시작하는 것입니다. 예를 들어 서버 1 대와 클라이언트 2 대를 디버깅 할 수 있습니다.
Exatex
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.