2

I have a project that I am creating an installer for. I have the msi created that will do the install but I also need to install some pre-reqs (.NET 4.0 and VSTO client tools or whatever they are called)

From what I can tell I need to use a bootstrapper and while it seems to work I really don't want the default dialogs that make me approve the license. I would like to skip that completely. (If I could hide the bootstrapper that would be fine but just having an "Install" button without the EULA would be ok).

Here is the xml I am currently using.

<?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>

So from what I can tell I need to basically create a custom bootstrap application for this that I then reference as the bootstrapperapplication. By doing this I will be able to better control the UI (Basically hide it).

Is this thought process correct?

4

0 回答 0