2012-03-09 7 views
1

많은 프로젝트가있는 솔루션이 있습니다. 이 프로젝트 중 일부는 다양한 타사 종속성에 대한 참조를 가지고 있습니다. 이러한 종속성은 소스 제어 ($ \ ProjectName \ BranchName \ Dependencies)에 있습니다. 솔루션 빌드 Visual Studio에서 제대로 작동합니다.TFS 2010 빌드 정의 - 종속성을 복사하여 대상 폴더 빌드

솔루션을 빌드하기 위해 빌드 정의를 만들 때 타사 종속성을 사용하여 프로젝트를 빌드 할 때 실패합니다. 내가 얻을 오류 메시지 (어셈블리를 찾을 수 없습니다) 타사 DLL을 대상 폴더에 복사하지 않기 때문에 이것이라고 생각합니다.

TFS 빌드 에이전트가 프로젝트를 컴파일 할 때 소스 제어 위치에서 이러한 종속성을 복사하려면 어떻게해야합니까?

답변

2

좀 더 자세히 살펴보면 빌드 정의에는 어디에 놓을 소스를 지정할 수있는 작업 영역 섹션이 있습니다.

필자가해야 할 일은 내 종속성을 $ (BuildDir) \ Binaries에 출력하고 내 문제가 해결되었다는 것입니다.

+1

저기! 또한 NuGet 피드를 내부적으로 사용하여 새로운 버전의 종속성을 게시하고 빌드 프로세스 중 적절히 해결되도록 할 수 있습니다. 의존성을 관리하는 좋은 방법입니다! –

관련 문제