2010-07-19 4 views
1

소스 제어를 통해 관리되는 기본 빌드 파일이 있습니다. 여기에는 로컬 환경에 고유 한 설정이 포함 된 프로젝트를 추가하는 프로젝트 <Import>이 포함되어 있습니다. 임시 프로젝트를 로컬 프로젝트 파일의 사본에 추가하려고합니다. 다음과 같은 내용이 있습니다.Alter <ItemGroup> 콘텐츠 시퀀스

기본 빌드 파일 :

<Project> 
    <Import Project="LocalOptions.xml" /> 

    <ItemGroup> 
    <CatalogProject Include="$(SolutionRoot)\MainProject\MainProject.vbproj"/> 
    </ItemGroup> 

</Project> 

로컬 프로젝트 파일 :

<Project> 

    <ItemGroup> 
    <CatalogProject Include="$(SolutionRoot)\LocalProject\LocalProject.vbproj"/> 
    </ItemGroup> 

</Project> 

내 문제는 내 임시 프로젝트가 기본 빌드 파일에서 참조 된 프로젝트 중 하나에 달려 있다는 것입니다. 그러나 내 임시 파일은 <ItemGroup> 목록의 종속 파일 앞에 나타납니다.

내 프로젝트 파일이 목록의 마지막 파일이되도록 로컬 프로젝트 파일을 어떻게 변경합니까?

답변

1

CatalogProject 선언 후 파일 끝에 LocalOptions.xml을 가져 오지 않는 이유는 무엇입니까? 그것은 당신의 문제를 해결할 것입니다.

+0

True이면 문제가 해결됩니다. 불행히도 LocalOptions.xml에는 기본 빌드 파일의 대상에서 사용하는 속성을 설정하는 역할이 있습니다. 그러나 귀하의 제안에 따라 기본 빌드 파일의 끝에 가져온 다른 파일을 추가 할 수 있다고 생각하게되었습니다. 감사. – bobs