WiX에 대한 질문이 있습니다. 하지만 먼저 상황을 설명해 드리겠습니다. VS2010 솔루션이 있고 WiX (봉헌) 프로젝트를 추가하여 설치 프로그램을 만들었습니다. TFS 빌드 서버에이 설치 프로그램을 빌드하고 있습니다. 불행히도 내 모든 파일 (* .dll, * .sql, * .msi, * .whatever)은 동일한 출력 경로에 맹목적으로 복사됩니다! msi, bat 및 sql 파일을 별도의 폴더로 이동하기 위해 Movebuild 대상을 Setup.csproj 파일에 추가했지만 불행히도 TFS 빌드에서는이 작업을 수행하지 않습니다.빌드 드롭 경로에서 WiX 출력의 폴더 만들기
여기에 문제가 있습니다 (imho) : 봉헌에서 내가하는 일은 초기 단계입니다. 나는 폴더를 만들고 파일을 옮길 수 있지만, csproj 파일에 쓰는 것은 TFS가 모든 바이너리를 무작위로 추출하여 드롭 위치에 넣기 전에 수행됩니다.
는 내가 해결하기 위해 노력하는 방법 :- 내가 움직임에 대한 wix2010.targets 파일을 검색하거나 위치를 을 명령을 복사합니다.은 build_drop으로 이동되었지만 찾을 수 없었습니다.
- 빌드 프로세스 템플릿을 살펴 봤지만 언어 또는 구문에 대해 잘 모릅니다. 거기에 관련이 있습니까?
- 빌드 기본값의 빌드 정의에서 "이 빌드는 출력 파일을 드롭 폴더에 복사합니다"확인란에 드롭 위치를 추가해야합니다. 내가 여기서 바꿀 수 있는게있어?
내 질문 : WiX 설치 파일로 하위 폴더를 만들고 TFS 빌드에서 특정 파일을 어떻게 옮길 수 있습니까?
도와 드리겠습니다. 미리 감사드립니다.