2012-05-23 3 views
0

WIX 설치 프로그램으로 응용 프로그램을 작성하고 있습니다. 응용 프로그램에는 드라이버 (필자도 쓴 것)가 필요하며 이는 주 WIX 설치 프로그램 프로젝트에 포함 된 병합 모듈을 통해 설치됩니다.WIX 설치 프로그램. 플랫폼에 따라 다른 병합 모듈을 포함합니다.

다른 플랫폼에는 다른 드라이버 변형이 필요하며, 동일한 설치 프로그램에 diffxapp_x64 및 diffxapp_x86을 포함 할 수 없기 때문에 다른 설치 프로그램 패키지가 필요합니다.

그래서 하나의 주 설치 프로그램과 3 개의 병합 모듈 (x86, x64 및 ia64 용)이 있습니다. 대상 플랫폼 설정을 사용하여 주 설치자 프로젝트에 올바른 병합 모듈 변형을 조건부로 포함시켜 세 개의 패키지를 뱉어 낼 수 있습니까?

감사

답변

0

사용 WiX preprocessor.

설치 프로그램의 빌드를 시작할 때 WiX 전처리 변수를 설정하고 조건문을 사용하여 변수 값에 따라 다른 병합 모듈을 선택하십시오.

관련 문제