Far*_*eed 4 windows-installer wix bootstrapper burn
在深入研究BootstrapperApplication(BA)方法和事件时,我实现了OnExecuteMsiMessage,我能够在安装过程中看到MSI返回的消息.这还包括ActionData以及其他一些信息.
问题:
我知道我们现在可以编写托管自定义操作,但是万一有可能在BA中编写方法而不是自定义操作,并且在我们在MSI中安排自定义操作时调用这些方法.
我该怎么办?
两个快速回答:
是.实际上,这是预期的行为.捆绑包旨在创建无缝的安装体验.在BootstrapperApplication中提供单个用户界面是其中的一部分.
不会.BA不会升高,因此无法修改机器状态.如果要更改机器,它应该是MSI中事务的一部分.BA应该只负责与用户交互(也就是:接受输入,显示进度等).