2012-03-01 10 views
0

설명 된 시나리오는 here입니다.TFS 빌드 에이전트 문제?

불행히도이 솔루션은 저에게 적합하지 않습니다. 내 빌드 프로젝트에는 bin이라는 폴더가 있으며 여기에는 모든 외부 DLL이 저장되고 참조됩니다. 내가 겪고있는 문제는 다음과 같다. 빈 폴더는 빌드를 대기열에 넣을 때 작업 폴더 아래에 만들어 지지만 비어있어 결과적으로 빌드가 실패한다.

왜 이런 일이 벌어지고 어떻게 고칠 것인가?

EDIT - 모든 것이 TFS로 검사되고 빌드 정의 작업 영역이 bin 폴더보다 2 단계 위에 설정됩니다. 위의 작업 폴더는 빌드 에이전트 작업 폴더 (빌드 정의 작업 영역과 반대)를 참조합니다.

+0

이것은 정확히 내가 필요로하는 것입니다 - http://stackoverflow.com/questions/2641580/not-all-tfs-build-type-files-are-getting-copied – Fabio

답변

0

내가 링크 된 질문이 bin 폴더 문제 설명과 어떤 관련이 있는지 잘 모르겠습니다.

bin 폴더에 바이너리 종속성을 저장 한 경우 (나쁜 습관) TFS에 체크인되었는지 확인하고 빌드 정의 작업 영역 매핑에 해당 bin 폴더 (또는 그 중 하나 조상), 빌드 프로세스 시작시 발생하는 Get은 TFS에있는 모든 것을 빌드 에이전트에 다운로드해야합니다.

기본적으로 TFS Build는 bin/debug 폴더로 출력되지 않지만 참조를 가져 오는 데는 중요하지 않습니다.

+0

모든 것이 TFS와 빌드 정의 작업 공간 bin 폴더 위 두 단계로 설정됩니다. 나는이 설정이 메인 트렁크와 다른 모든 브랜치에서 잘 작동한다는 것을 알아야한다. 이 문제가있는 지점은 .NET 4.0 및 VS2010 (따라서 링크 된 질문)을 사용하므로 나머지 지점과 다릅니다. – Fabio

관련 문제