2012-03-05 3 views
1

제 상황입니다. 여러 프로젝트/솔루션이 연결되어 있습니다.동시에 디버그 및 릴리스 생성

  • 솔루션
    • AA.csproj
    • AB.csproj
  • 솔루션 B.sln
    • BA.csproj는 빈 \의 $ (구성) \의 AA를 참조 A.sln .exe
    • BB.csproj 참조 bin \ $ (구성 N) \

AB.EXE 는 (I)의 디버그 또는 릴리스 항상 현재 구성을 참조하기 위해 수동으로 .csproj을 수정합니다.

내가 언급 한 모든 프로젝트가 내 솔루션에 직접 포함되어 있지 않기 때문에이를 적용하지 않기 때문에이 작업을 수행합니다.

항상 최신 상태를 유지하려면 Debug & 참조 된 프로젝트를 빌드 할 때 릴리스 구성을 생성해야합니다. 있을 수있다?

+0

게시 빌드 단계를 추가하여 필요한 것을 만들 수 없습니까? – CodingBarfield

+0

게시 빌드 단계를 추가 할 수는 있지만 게시 빌드로 무엇을 지정해야합니까? 이런 식으로하는 것이 좋습니다. –

+0

포스트 빌드 이벤트로'msbuild'를 추가하려고 시도했지만 재귀 적으로 시작될 것이므로 좋은 아이디어는 아닙니다 ... –

답변

1

배치 빌드.

열기 으로 Build-> 일괄 빌드 ... 솔루션 에서, 당신은 당신이 필요로하는 모든 구성 (디버그, 릴리스, ...)에 필요한 모든 프로젝트를 선택하고 Build 버튼을 클릭합니다.

VS는 다음 배치 빌드에 대한 선택 사항을 기억합니다. 따라서 Alt + B, Alt + T를 입력해야 다음 빌드를 위해을 입력하십시오.

+0

Ok, 매번 빌드를 사용할 때마다 기억해야합니다. 빌드하지 마십시오. 그렇게 노력할 것입니다, 감사합니다 :) –

관련 문제