2011-08-24 3 views
1

저는 VSI에서 .wixproj를 사용하여 MSI를 필요한 방식으로 만듭니다 (사전 구축 이벤트에서 수확하기 위해 열 사용). 이제 app.config 설정, 출력 MSI 이름 및 일부 보조 .wxs 파일에 정의 된 일부 대화 상자에서 다를 필요가있는 동일한 3 가지 버전을 배포해야합니다.WiX 반복 동적 구성 가능 빌드?

매개 변수를 취하고 .wixproj 및 .wxs 및 app.config 파일을 수정 한 다음 MSBuild를 시작하는 콘솔 앱을 만들려고했지만 많은 노력이 필요합니다.

WiX를 빌드 팩토리로 사용하는 더 좋은 방법은 무엇일까? 많은 맞춤형 MSI 설치 프로그램을 생성 할 수 있습니까?

감사합니다.

답변

1

WiX Preprocessor은 귀하의 친구입니다. 그 값과 조건문을 사용하면 "보편적 인"소스를 만들 수 있습니다.이 소스는 전달한 것을 기반으로 다양한 패키지를 출력합니다.

+0

감사합니다. 나는 명령 줄에서 Visual Studio GUI로 빌드를 할 때 msbuild를 할 때 여전히 문제가 발생하는 중이다. 나는 내 자신을 곧바로 (그리고 내 질문을 편집 할 필요가 없게) 얻을 수있는대로 accepter 대답으로 당신을 수정합니다. 감사. – Snowy