문제

고급 설치 프로그램을 사용하여 2 개의 .msi 파일을 만들었습니다.그런 다음 고급 설치 프로그램에서 병합 모듈 프로젝트를 만들고이 2 개의 MSI 파일을 추가했습니다.그런 다음 MERGE 모듈이 내 주 설치 프로그램에 추가되었습니다.

다음 질문이 있습니다 :

  1. MAIN 설치 프로그램을 실행하면 병합 모듈이 실행되지만 병합 모듈이 실행하지 않고 MSI 파일이 설치 폴더로 복사됩니다.병합 모듈이 실행될 때 병합 모듈 내에서 MSI 파일을 모두 실행하는 방법은 무엇입니까?

  2. 고급 설치 프로그램 병합 모듈 옵션을 사용할 수 없으며 회색으로 표시되지 않는 것으로 보입니다 (강조 표시되지 않음).이유는 무엇 일 수 있었습니까?

도움이 되었습니까?

해결책

Glytzhkof 은 병합 모듈을 사용하는 데 잘못된 방법이라고 밝혔다.

고급 설치 프로그램을 수행하려는 작업은 다음 두 가지 옵션을 제공합니다.

1) 기능 기반 전제 조건

로 두 개의 MSI 패키지를 추가 할 수 있습니다.

2) 또는 체인 체인 패키지 ( Windows Installer 4.5 이상 가있는 시스템에서만 설치되어 Windows Installer 4.5 이상 ) 의 시스템에만 추가 할 수 있습니다./ P>

양 옵션은 고급 설치 프로그램에서 전제 조건 페이지를 제공합니다.두 경우 모두 AI의 출력으로 얻는 기본 패키지는 MSI 패키지가됩니다.

다른 팁

병합 모듈을 사용하는 것은 잘못된 방법입니다.이들은 본질적으로 공유 런타임 및 공유 데이터를 여러 MSI 파일에 포함 할 수있는 방식으로 설치하는 방법입니다.즉, 병합 모듈은 MSI 파일에 포함되어 있으며 다른 방향이 아닌 다른 방법으로 포함됩니다.

두 개의 MSI 파일을 순서대로 설치하려면 부트 스트 래퍼 응용 프로그램이나 배치 파일을 사용하여 순서대로 설치하십시오.MSI 파일의 한 부트 스트 래퍼 / Bundler는 Wix의 설치 패키지 번들입니다. http://wixtoolset.org/documentation/ 수동 / v3 / 번들 /

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top