2014-04-11 5 views
0

내 회사의 VS 솔루션에는 많은 프로젝트가 있습니다. 문제는 해당 솔루션의 C# 프로젝트 네 가지를 빌드하고 실행해야한다는 것입니다. A, B, CD의 순서로 실행해야합니다.Visual Studio에서 여러 프로젝트를 빌드하고 실행하는 방법

각 빌드를 개별적으로 빌드하지 않고 어떻게 달성 할 수 있습니까?

나는 중복 질문을하고 싶지는 않지만, 이미 대답 한 중복을 찾으려면 어떤 용어를 사용해야하는지 잘 모르겠다.

+0

동일하지 않습니까? http://stackoverflow.com/questions/8053356/project-build-order-in-visual-studio-2010 –

+0

내가보기에, 그 게시물은 빌딩에 관한 것이지, 그 것들에 관한 것이 아닙니다. – Erandros

+0

버튼을 누르고 4 개의 프로젝트를 모두 빌드하고 실행하고 싶습니까? 매크로를 사용해 보셨습니까? –

답변

0

프로젝트를 그룹으로 작성/실행하는 것은 쉽지만 자신의 순서대로 을 작성하는 것은이 아닙니다. 의존성은 프로젝트가 빌드되는 순서를 결정한다는 것을 기억하십시오. Build as a group

을 그룹으로 실행하려면 몇 가지 선택이 있습니다 :

  1. 을 단순히 구축 같은 솔루션 폴더에 모두 배치하고 호출 그룹으로 구축하기

    솔루션 속성을 사용하여 여러 프로젝트를 실행하십시오 (VS는 "동시에"실행합니다 - 명령을 제어 할 수 없습니다).

  2. 프로젝트 속성을 사용하여 배치 파일을 외부 응용 프로그램으로 실행합니다. 배치 파일에서 특정 순서로 실행할 수 있습니다.
  3. 등, 하나 개의 앱이 다음을 실행하기 전에 초기화되어 있는지 확인, 당신이 좋아하는 지연과 함께, 당신이 좋아하는 임의의 순서로 프로젝트를 시작하는 '런처'프로젝트를 만듭니다
0

프로젝트를 실행, VS는 자동으로 시작 프로젝트를 실행하는 데 필요한 모든 건물을 자동으로 수행합니다. 또한 종속성 트리를 기반으로이 순서를 결정합니다. 대부분의 상황에서 이것을 편집 할 필요는 없습니다. VS를 사용하면 종속성을 편집하여 편집 할 수 있습니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Build Dependencies>Project Build Order을 선택하여 현재 빌드 순서를 확인하고 빌드 순서에 영향을주는 종속성을 편집하십시오.

디버깅하는 동안 실행할 다른 프로젝트를 마우스 오른쪽 단추로 클릭하고 디버그> 새 인스턴스 시작을 선택하여 시작 프로젝트 외에도 해당 프로젝트를 실행할 수 있습니다.

관련 문제