Wix 3.8을 사용하여 Wix 사용자 정의 부트 스트 래퍼 응용 프로그램 및 번들 파일을 만들었습니다. 내 체인 태그는 다음과 같습니다.Wixtool Burn 설치 및 분리 된 2 개의 MSI
<Chain>
<PackageGroupRef Id="NetFx451Redist"/>
<MsiPackage Id="MSI1" SourceFile="$(var.MSI1Path)"/>
<MsiPackage Id="MSI2" SourceFile="$(var.MSI2Path)"/>
</Chain>
설치 프로그램이 정상적으로 작동하며 설치된 * .exe 파일을 실행할 수 있습니다. 그러나 프로그램과 기능을 확인하면 MSI1, MSI2 및 .Net4.5.1 (이전에 설치된 .Net 4.5.1 이벤트)의 크기를 포함하는 "큰 프로그램"이 1 개뿐입니다. 이 프로그램을 제거하면 MSI1과 MSI2가 제거됩니다.
체인의 각 요소를 개별적으로 설치하고 제거 할 수 있지만 어떻게 계속 굽기를 사용합니까?
희망적이라고 생각합니다.
미리 감사드립니다.
나를 위해 작동합니다. 고맙습니다. –
이렇게하면 ARP에서 MSI의 항목을 볼 수 있지만 수동으로 MSI를 제거한 다음 번들의 exe 파일을 다시 실행하면 여전히 exe 파일을 제거하거나 복구하라는 메시지가 표시됩니다 ARP에 표시되지 않습니다. 이 문제를 극복하는 방법을 잘 모르겠습니다 .. –
그건 기능입니다. 모든 번들 패키지가 제거 되더라도 번들은 여전히 설치되어 있으므로이를 제거 할 수 있어야합니다 (또는 종속 된 패키지를 모르는 상태에서 누군가 제거하여 발생하는 손상으로부터 복구해야 함). –