2013-04-15 5 views
0

100 개 이상의 프로젝트로 작업하고 있으므로 별도의 .sln이 있지만 동일한 vcxproj로 두 개의 병렬 환경을 설정하려고합니다. 나는 다른 OUTDIR을 원하는 IntermediateDir의, 그래서 소품 각각의 구성 파일 변형에 넣고 : 다른 .props에서 5 년대 않고.props setting OutDir

<PropertyGroup> 
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)5\</OutDir> 
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)5\</IntDir> 
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)5\</OutDir> 
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)5\</IntDir> 
</PropertyGroup> 

동일합니다. 건물에서 잘 작동하는 것처럼 보이지만 앱을 시작하면 foodir/Release/foo.exe 대신 SolutionDir/Release5/foo.exe에서 항목을 찾으려고 시도합니다. 나는 상대 경로가 잘못 파싱 되었기 때문이라고 가정합니다. 내가 뭘 놓치고 있니?

답변

0

<OutputFile>도 조정해야한다고 밝혀졌습니다. 방금 $ (OutDir)을 기준으로 정의하고 문제를 해결했습니다.

관련 문제