我已经使用 WPF 编写了一个托管的 wix 引导程序。实际安装步骤需要链接多个 msi/exe 和批处理文件。
<Chain>
<MsiPackage SourceFile="xxx"/>
<ExePackage Id="Test" SourceFile="..\TestBatch.bat" Vital="yes"/>
<MsiPackage SourceFile="yyy"/>
</Chain>
在每个包的执行过程中,应显示一条消息(最好来自引导程序 UI),指示当前正在执行哪个 msi/exe 包/批处理文件。简而言之,引导程序中需要 ProgressText 我怎样才能做到这一点?
另一个问题:我不希望所有的 msi 都被打包到 bootstrapper exe 中。这是因为:每次更改 msi 时,我们都希望仅发送更新/修改的 msi,而不是整个引导程序 exe。有没有办法做到这一点?