2014-10-20 6 views
0

xaml 템플릿으로 빌드되는 각 프로젝트의 출력 폴더를 가져오고 설정하는 방법은 무엇입니까? 해결책 이름이나 경로가 현재 빌드되고 솔루션 이름에 따라 폴더를 설정한다는 것을 알 수있는 객체가 있습니까?tfs 자동화 빌드 사용

+0

어떤 TFS 버전을 사용하고 있습니까? –

+0

2013 년 버전을 사용합니다. – Shakedav

답변

1

기본 빌드 템플릿에는 출력을 배치 할 위치 (하나의 통합 된 폴더) (기본적으로 이전 버전의 TFS 버전) 또는 빌드 된 각 프로젝트에 대한 폴더를 만들 수있는 2 가지 옵션이 있습니다. 빌드 정의를 편집 할 때 프로세스 탭에서이를 설정합니다. 당신은 TFS2013 빌드 프로세스 템플릿을 사용하는 경우

enter image description here

0

딜런 스미스의 대답은 100 % 정확하고 정확합니다. TFS2013을 사용하고 TFS2013 빌드 프로세스 템플릿 (이전 버전과의 호환성을 위해 이전 빌드 컨트롤러를 실행하거나, 이전 빌드 프로세스 템플릿의 수정 된 버전을 많이 사용하는 등)을 사용하지 않는 이유는 많습니다.

이러한 경우 MSBuild 인수 /p:GenerateProjectSpecificOutputFolder=true을 지정하면 거의 유사한 동작을 얻을 수 있습니다.

이것은 2012 년 및 2013 년에만 적용됩니다. 나는 2010 년이 깃발을 지원했다고 믿지 않습니다.