WiX으로 작성된 MSI 파일이 내 실행 파일을 실행하고 MSI 파일 근처에있는 구성 파일을 복사합니다. 설치하기 전에 설정 파일을 변경할 수 있으며, 변경된 버전은 설치 폴더에 복사됩니다. 내가 원하는 내가이 MSI 파일과 함께 다른 패키지를 설치해야하기 때문에 내가 행복하지만 만족 아니에요 무엇WiX 번들 사용자 지정 구성 파일
<Component Id="ProductComponent"
Guid="714DCBE1-F792-401E-9DDC-67BC1853BE14">
....
<File Source="Chiffa.exe.config"
Compressed='no'/>
</Component>
. 그래서 나는 윅스와 함께 번들 프로젝트를 생성하고 체인 내 모든 사랑 MSI 패키지를 배치 :
<Chain>
.....
<MsiPackage Compressed="yes"
SourceFile="$(var.ChiffaSetup.TargetPath)"
Vital="yes"
Visible="no">
<Payload SourceFile="Chiffa.exe.config"
Compressed="no"/>
</MsiPackage>
</Chain>
모든 것은 하나의 작은 일을 제외하고 잘 작동합니다. 번들은 MSI 패키지의 일관성을 검사하고 "해시 코드"로 실패하기 때문에 구성 파일을 변경할 수 없습니다.
그것은 유감이다. 감사! – smash