Currently we have a Wix Bundle that provides minimal interaction through a
custom .Net UI.  We don't have the Bundle name set so the bootstrapper
won't get registered in ARP (by design).  It then chains some pre-rquisites
and our product.  Our product is an MsiPackage, something like this:

<MsiPackage Name="MSI\Our Product.msi"
                  SourceFile="$(var.PkgLocation)Our Product.msi"
                  DisplayInternalUI="yes" EnableFeatureSelection="yes"
Visible="yes">
        <MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]Our
Product" />
      </MsiPackage>

This all works great to install the product from the first launch of the
bootstrapper exe.  The MSI's UI gets displayed as desired, and the MSI
shows up in ARP and not the bootstrapper.  All good.

However, when the bootstrapper exe is launched a second time, it silently
uninstalls our product. It looks like the Plan generates an uninstall
action when executing the MSI.

The desired behavior is to redisplay the MSI's UI, which will then detect
that the product is installed and give the users the options to Repair,
Reinstall, etc.

How can I do this?

Thanks!

Karl
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to