我正在使用
WixStandardBootstrapperApplication
创建一个使用WiX的引导安装程序。 在其中,我使用了WixUtilExtension
库中的FileSearch
。尽管如此,我对它使用的逻辑不是很满意,想要做一些微小的更改,但我找不到一个简单的方法来实现。 我看到我的选择有:
- 创建自己的托管引导程序,这意味着还要创建整个UI体验,感觉像是一个非常繁琐的过程。
- 创建自己的类似于
WixUtilExtension
的库,以注入一些自定义逻辑。
考虑到我没有兴趣替换WixStandardBootstrapperApplication
提供的整个流程,我更倾向于选项2。但是,我很难找到如何创建一个burn-centric扩展的方法。我可以找到有关创建扩展的详细信息,然后将其映射到自定义操作(仅限于MSI,而不是burn bootstrapper),或执行其他与我的需求无关的预处理和编译器操作。
我该如何创建一个burn扩展?是否最好直接创造自己的托管引导程序,或者我错过了一些简单的选项?