To close the loop on this, I ended up doing the following:

1) Reverting to the Wix Standard Bootstrapper. (There is probably a way to
get my custom bootstrapper to work, but I exhausted enough time trying to
figure it out.  Somehow the Wix Standard Bootstrapper knows what mode to go
into early in the process and I never found it in the code)
2) Providing a name for Bundle so that it now registers in ARP.
3) Setting the MsiPackage to Visible="no" so they no longer register in ARP.
4) Having different Package and Upgrade Codes for 32 vs. 64-bit MSIs so
that the various entry points (namely Repair) all work correctly.

The functionality I lose is the ability to modify msi features after
install.  I'd really like a way to have the MSI registered in ARP and not
the bundle, but any time I did that there were negative side effects when
the bootstrapper was launched a second time.

Wish list item ;-)

Thanks for the responses on this item!

Karl

On Wed, Jan 30, 2013 at 7:47 AM, Karl Werner <karl.wer...@gmail.com> wrote:

> Do basically there is no way to simulate the old bootstrapper from the old
> vdproj setup projects?  It would be nice if we could configure for this
> behavior. I would expect many other shops would want the same behavior . . .
>
> Maybe something like an attribute on MSIPackage that is equivalent to
> "always execute if InstallCondition is true", then show the UI if
> DisplayInternalUI is "yes"...
>
> I'll log a feature request ...
>
> Karl
>
>
> On Tue, Jan 29, 2013 at 10:02 PM, Bob Arnson <b...@joyofsetup.com> wrote:
>
>> On 29-Jan-13 16:10, Karl Werner wrote:
>> > However, still stuck on the original problem -> How can I get the MSI's
>> UI
>> > invoked on the second run of the bootstrapper.
>> You can't. Burn needs to know the operation being performed which it
>> can't if the operation is determined during the execution of the package.
>>
>> --
>> sig://boB
>> http://joyofsetup.com/
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_jan
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to