2011-02-03 3 views
0

포스트 빌드에 대한 질문이 있습니다. 프로젝트 설정에서 포스트 빌드가 있습니다. 이 Post-Build 작업은 웹 응용 프로그램 성능 때문에 JavaScript를 압축합니다. 어셈블리 경로는 변수 $ (YUICompressorDLLPath)에 의해 지정됩니다.TFS 팀의 포스트 빌드

일반적으로 개발자 컴퓨터에서 잘 작동하지만 TFS 팀 빌드에서 어떻게해야합니까? 팀 빌드를 시작할 때 어셈블리가 개발자 컴퓨터와 다른 장소에있는 빌드 컴퓨터에 있기 때문에 오류로 종료됩니다. 변수를 덮어 쓰려고했지만 MSBuild 인수가 작동하지 않는 것 같습니다.

가장 좋은 방법은 무엇입니까?이를 수행하는 방법은 무엇입니까?

감사

안톤 Kalcik는

답변

0

가장 좋은 방법을 변경해야합니다 보인다 내 의견은 개발자 컴퓨터에서와 같은 빌드 서버의 디렉터리 구조를 유지하는 것입니다. 이런 식으로 상대 경로 때문에 모든 것이 잘 작동합니다. 생성 된 파일이 배포되는지 확인하는 방법에 대한 자세한 내용은 다음을 참조하십시오. Deploy generated files in TFS Build Server

0

당신이에 $ (YUICompressorDLLPath)$ (OUTDIR) \ $ (TargetFileName)

+0

내 상황에서는 도움이 될 것이라고 생각하지 않습니다. 참조 된 어셈블리는 TFS의 다른 위치에 있으며 경로는 상대적입니다. –