I'm looking at WiX and Burn for an upcoming project and in theory it is
exactly what I want.  In practice I have run into some issues which are
probably just me being new to WiX. I couldn't find the answers googling.  I
want to have Burn install some MSIs, but have it appear to the user that
only one package has been installed.  I created two test MSIs with WiX
called Setup1 and Setup2.

In these MSI's I set <Property Id="ARPSYSTEMCOMPONENT" Value="1"
Secure="yes"/> so that an entry does not appear in Add/Remove Programs.


I have another project called Bootstrapper (for lack of a better name) and
the bundle looks like this:

<Bundle Name="Bootstrapper" Version="1.0.0.0" Manufacturer="Test"
UpgradeCode="96e9b03b-78f2-468c-b87c-6a10a998bf9d">
    <BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.RtfLicense" />
    <WixVariable Id="WixStdbaLogo" Value="logo.png" />

    <Chain >
      <MsiPackage Id="Setup1"
                  SourceFile="../SetupProject1/bin/Debug/SetupProject1.msi"
                  Compressed="no"
                  Vital="yes" />
      <MsiPackage Id="Setup2"
                  SourceFile="../SetupProject2/bin/Debug/SetupProject2.msi"
                  Compressed="no"
                  After="Setup1"
                  />
      <PackageGroupRef Id="Bundle.Generated.Packages"/>
    </Chain>
  </Bundle>

I can install Bootstrapper and everything works as expected Setup1 and
Setup2 are installed, but I only see Bootstrapper entry in Add/Remove
Programs.

When I uinstall Bootstrapper, Setup1 and Setup2 are left installed.  I
expected the MSI packages to be removed when I uninstalled the Bootstrapper.
  Am I supposed to create a CA to remove those myself?  Is there some
configuration that I am missing?

After installing Bootstrapper, if I run the Bootstrapper.exe again it
presents the usual installation screen.  I expected it to show the
Maintenance screen that I see if I go to Add/Remove programs and click
Change.  Is there any particular reason that it doesn't show the Maintenance
screen when already installed?  Is this something I could change if I were
to write my own BA?

Thx,
Cody
------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to