我有一个Burn bootstrapper,它安装了一系列依赖MSI,然后是我的产品MSI。主要产品MSI有DisplayInternalUI="yes"
,效果很好,允许我显示自定义UI等。
我的问题是卸载。我正在使用MSI中的FilesInUse
对话框来防止在应用程序运行时卸载。但是,如果我使用MSI卸载,则仅显示此对话框。如果我尝试使用引导程序卸载,则UI将不会显示。
有没有办法让bootstrapper在卸载时以完整的UI模式调用MSI?
答案 0 :(得分:1)
Burn不支持这一点。通常不支持“卸载时完整的UI”;相反,显示了维护模式的UI。这可能会导致用户执行除卸载之外的操作,但是Burn无法知道它所请求的内容没有完成。