Я написал управляемый загрузчик wix с использованием WPF. Фактические шаги установки требуют объединения нескольких файлов msi / exe и командных файлов.
<Chain>
<MsiPackage SourceFile="xxx"/>
<ExePackage Id="Test" SourceFile="..\TestBatch.bat" Vital="yes"/>
<MsiPackage SourceFile="yyy"/>
</Chain>
Во время выполнения каждого пакета должно отображаться сообщение (желательно из пользовательского интерфейса загрузчика), указывающее, какой пакет / пакетный файл msi / exe выполняется в данный момент. Короче говоря, в загрузчике необходим ProgressText. Как я могу это сделать?
Другой вопрос: я не хочу, чтобы все msi были упакованы в bootstrapper exe. Это потому, что: Каждый раз, когда изменяется msi, мы хотели бы отправлять только обновленный / измененный msi, а не весь исполняемый файл начальной загрузки. Есть ли способ сделать это?