我需要为我的WiX项目创建一个我尝试使用 setupbld.exe 的引导程序,但它只允许我创建一个可执行文件来显示我的UI或一个表现为静默安装程序但不是两者。
我需要能够使用参数运行生成的可执行文件,该参数将告诉它在安装过程中是否显示UI。
我发现这个post by John Robbins解释了如何重新构建在创建引导程序时使用的setup.exe存根,但我希望有一种更简单的方法来完成我需要的工作。
有没有人知道一种创建引导程序的方法,我将其用作简单(使用UI)安装或作为静默安装运行。
答案 0 :(得分:2)
我已经在dotNetInstaller邮件列表上看到WiX推荐了很多,应该比setupbld.exe
灵活得多,但我自己没有使用它。
更新:如果您有购买软件的预算,请尝试MSI Factory附带的引导程序(演示只会在启动引导程序之前显示一个唠叨屏幕)。我们自己使用它,每一分钱都值得。
答案 1 :(得分:0)
最后我使用7zip在自解压存档中压缩MSI。 您可以添加“config”文件,让7zip在打开可执行文件时运行哪些文件。