我使用WixStandardBootstrapperApplication
使用WiX创建引导程序安装程序。在其中我使用FileSearch
库中的WixUtilExtension
(标准WiX安装的一部分)。我对它使用的逻辑不太满意,并希望做一些不同的事情,但我找不到一个简单的方法来做到这一点。我看到我的选择:
WixUtilExtension
,以注入一些我自己的自定义逻辑。我赞成选项2,因为我没有兴趣更换WixStandardBootstrapperApplication
提供的整体流程,但我很难找到如何创建以刻录为中心的扩展。我可以找到有关创建扩展的详细信息,然后将其映射到自定义操作(仅限MSI,而不是刻录引导程序),或执行与我的需求无关的其他预处理和编译器操作。
如何创建刻录扩展程序?如果我只是咬紧牙关并创建自己的托管引导程序,或者是否有一些我在这里缺少的简单选项,我会更好吗?
答案 0 :(得分:2)
最接近你想要的是Neil最初为他的ExtendedBA写的BAFunctions.dll。他能够将大部分内容合并到WiX 3.8中。 Burn's Samples directory中有示例代码。