문제

hii, 나는 generatebootstrapper.bootstrapper를 사용하여 setup.exe (bootstrapper)를 개발하기 위해 msi 파일을로드하고 전제 조건을 설치 한 후 MSI 파일을로드합니다. 구성 요소 슬로로 위치

*) 어느 하나 "홈 사이트"Microsoft에서 전제 조건을 다운로드하고 설치합니다.

*) 또는 "상대적인"내 응용 프로그램이 존재하고 설치되는 동일한 위치에서 전제 조건을 취합니다.

그러나 내 시나리오에서는 setup.exe (bootstrapper)를 실행할 때 내 응용 프로그램이 존재하는 위치에서 구성 요소를 확인하고 (구성 요소가 존재하지 않는지) 공급 업체의 URL (Microsoft)에서 다운로드하기를 원합니다. Wix v3.5로 가능합니까 ???

도움이 되었습니까?

해결책

MSBuild에서는 불가능합니다 부트 스트랩퍼 작업을 생성합니다.

Wix v3.5의 Burn.exe 도구는 여전히 개발 중이며 현재 문서화되지 않은 상태입니다. 최신의 wix.chm 주간 출시 글을 쓰는 시점에 아직 Burn.exe를 언급하지 않습니다.

편집하다: 불가능한 이유는 실제로 유용하지 않기 때문입니다. 두 가지 배포 시나리오가 있다고 생각합니다.

  • 소프트웨어는 모든 전제 조건이 포함 된 CD 또는 DVD로 전달됩니다.
  • 소프트웨어는 Zip 아카이브로 다운로드되며 Prefitites는 다운로드 시간을 최소화하기 위해 생략됩니다.

어쨌든이 경우 두 개의 다른 파일 트리를 준비해야합니다. 따라서 각 시나리오마다 다른 부트 스트랩을 만듭니다.

edit2: 두 개의 다른 부트 스트랩퍼를 만들고 세 번째를 만들 수도 있습니다. setup.exe 이는 두 개의 부스트 래퍼 중 어느 것을 시작할 것인지 결정하는 간단한 응용 프로그램입니다.

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