我有一个项目,我正在创建一个安装程序。我创建的msi将进行安装,但我还需要安装一些pre-reqs(.NET 4.0和VSTO客户端工具或其他任何工具)
据我所知,我需要使用引导程序,虽然它似乎工作但我真的不希望默认对话框让我批准许可证。我想完全跳过它。 (如果我可以隐藏那个没有EULA的“安装”按钮就可以了的引导程序就可以了。)
这是我目前正在使用的xml。
<?xml version="1.0" encoding="UTF-8"?>
<WixVariable Id="WixStdbaLogo" Value="logo.png" />
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
</BootstrapperApplicationRef>
<Chain>
<!-- TODO: Define the list of chained packages. -->
<PackageGroupRef Id="NetFx40Web"/>
<MsiPackage SourceFile="TestRibbonLocationInstaller.msi" DisplayInternalUI="yes" />
</Chain>
</Bundle>
所以从我可以告诉我需要基本上为此创建一个自定义引导应用程序,然后我引用作为bootstrapperapplication。通过这样做,我将能够更好地控制UI(基本上隐藏它)。
这个思维过程是否正确?