2011-09-19 3 views
1

어셈블리를 복사 할 최종 출력 디렉터리 경로를 가져 오려고합니다. 예를 들어 : C : \는 (모든 것이 여기 있습니다 완성 된 빌드 후) \ My_Task \ My_Build.DATE.BUILDNUMBER 를 구축TFS2010 : 완료된 빌드의 출력 디렉터리

라는 디렉토리에 매크로 $ (OUTDIR)와 $ (TARGETDIR) 점의 각을 : C : \ Builds \ 1 \ WorkspaceName \ My_Task \ Binaries

설명 된 첫 번째 위치를 가리키는 매크로가 있습니까? 아니면 어떻게 내 경로를 매크로로 만들어 내 msbuild-scripts에서 사용할 수 있습니까?


결국 나는 내 문제를 해결했지만 실제 놓기 위치를 msbuild-Skript에 직접 가져 오는 방법을 찾지 못했습니다.

나는 다음과 같은 질문을 발견하고, 빌드 프로세스 템플릿을 편집하면 잘 작동 : How can I get TFS 2010 to build each project to a separate directory?

+0

시스템은 어떻게 C : \ Builds \ My_Task \ My_Build.DATE.BUILDNUMBER를 갖게됩니까? 그게 너의 방울 위치 야? Is는 하드 코딩 된 MSBuild 프로젝트 파일입니까? – kroonwijk

+0

나는 모르겠다. 마지막 부분 (날짜 및 빌드 번호 포함)은 내 빌드 정의에서 구성됩니다. 나는 경로의 나머지 부분이 어디서 오는지 알지 못한다. (어쩌면 그 경로를 드롭 위치라고 부름 - 분명히 TeamBuild/msbuild를 처음 접했을 때) – Vertigo

+0

http://stackoverflow.com/questions/2784335/how-can-i-get-tfs- 2010-to-build-each-project-to-a-separate-directory? –

답변

0

C를 가리 키도록 $ (DropLocation) 매크로를 사용하여 시도하십시오 : \ 빌드 \ My_Task \ My_Build.DATE.BUILDNUMBER 그것이 당신을 위해 어떻게 작동하는지보십시오.

+0

죄송합니다. $ (DropLocation) 매크로가 작동하지 않습니다. msbuild-scripts (일명 Project-Files)에서이 스크립트를 사용하려고하면 빈 문자열로 해석됩니다. – Vertigo

관련 문제