我想在托管引导程序(bundle)中显示功能安装进度。我怎么能这样做?
答案 0 :(得分:4)
一个很好的例子是下载WiX source code,看看他们是如何在托管引导程序中完成的。
大部分进度条形码位于 src \ Setup \ WixBA \ ProgressViewModel.cs
关于显示正在安装哪个功能的更新:Windows Installer实际上并不是那样的。它不会安装功能A,然后安装功能B,然后安装功能C.相反,它会通过sequence table并在所有功能上执行必要的操作。
例如:这是suggested install execute sequence。当Windows Installer遇到InstallFiles操作时,它会安装所有文件。当Windows安装程序遇到WriteRegistryValues操作时,它会写入所有注册表值。