[wix-users] No-UI bundle

Hoover, Jacob Jacob.Hoover at greenheck.com
Tue Aug 30 12:52:47 PDT 2016


When you install the MSI via the bundle, then by default it will hide the MSI ARP entry so that the Bundle is the only one visible.  When you invoke a modify or repair from ARP, it will invoke your bundle.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Vanniekerk, Tyrel (GE Healthcare)
Sent: Tuesday, August 30, 2016 12:48 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: [wix-users] No-UI bundle

I already have the UI complete (mostly) for the MSI, but I am not against trying it.  What happens when you call repair/change/uninstall?  Does it call the bundle setup.exe from Programs and Features or does that revert to the internal MSI UI again?

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Hoover, Jacob
Sent: Tuesday, August 30, 2016 12:30 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: EXT: Re: [wix-users] No-UI bundle

If you're going to spend the time to write a custom BA, why would you want to use the MSI UI?  The DisplayInternalUI option has issues, and there is no one on the core wix-dev's team that has a passion to work on it.  

You have the opportunity to do so much more in a custom BA with the UI, and simplify your MSI authoring by just property driving your MSI.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Vanniekerk, Tyrel (GE Healthcare)
Sent: Tuesday, August 30, 2016 12:17 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: [wix-users] No-UI bundle

I used that blog and https://urldefense.proofpoint.com/v2/url?u=https-3A__bryanpjohnston.com_2012_09_28_custom-2Dwix-2Dmanaged-2Dbootstrapper-2Dapplication_&d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=m7ZCKbAvZ5DcBd98AcwvcIBO4FhTftdTjzfP5hi0Hd0&s=lAj5DOlyWA9UDXJelcmJT4GC27ePX7PsnjyX9QZDe68&e=  to get this far.  That's when you have an actual UI running.  I just want the bootstrapper to hang around until the end or quit, but let the MSI's UI run through.  Literally all I want from this thing is to call the MSI with a custom log file name/location, that's it. Actually, I will probably also add a prerequisite for .net 4.6.1 on there as well.  Point is, the main reason I need the bootsrtapper is because you cannot modify the logging options once you are in the MSI code.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of sampat magi
Sent: Tuesday, August 30, 2016 11:53 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: EXT: Re: [wix-users] No-UI bundle

https://urldefense.proofpoint.com/v2/url?u=http-3A__www.wrightfully.com_part-2D1-2Dof-2Dwriting-2Dyour-2Down-2Dnet-2Dbased-2Dinstaller-2Dwith-2Dwix-2Doverview_&d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=8BpropRstVxmAPOGRYk4stCETXWIU0ab22AT-_irROI&s=wK4Nm-DMQA1AzWuJ7XILaXP-G7tZU99sccqm3-4bvPc&e= 

Sampat

On 30-Aug-2016 10:17 pm, "Vanniekerk, Tyrel (GE Healthcare)" < tyrel.vanniekerk at ge.com> wrote:

> Hi,
>
> So I am trying to customize the default log file name and location and 
> with a bootstrapper with just the one MSI in it seems to work.  So I 
> have the following:
>             <MsiPackage SourceFile="$(var.WebApiSetup.TargetPath)"
> DisplayInternalUI="yes" Compressed="yes" LogPathVariable="Temp" Vital="yes"
> />
>
> This seems to work well, I get the UI showing up, the log file goes to 
> the temp folder and even as an added bonus, burn automatically adds 
> the current date/time to the end of the file name, perfect, exactly what I want!
>
> So the next step is to create a custom BootstrapperApplication class 
> so that I can get rid of the burn UI.  I have a C# library, did the 
> stuff to AssemblyInfo.cs and created a BootstrapperApplication derived 
> class.  Now I need to figure out what the Run method has to do.  I can 
> call Dispatcher.Run(), but without a UI, how will it ever fire the 
> event to call Quit?
>
> Thanks,
> Tyrel
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_
> &d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6
> LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=8BpropRstVxmAPOGRYk4stCETXWIU0ab22AT
> -_irROI&s=X6ELqS0kpDXRiRjCNHEYQn-KXM33aufc-DKP2gWk6Ik&e=
>

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_&d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=8BpropRstVxmAPOGRYk4stCETXWIU0ab22AT-_irROI&s=X6ELqS0kpDXRiRjCNHEYQn-KXM33aufc-DKP2gWk6Ik&e= 

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_&d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=m7ZCKbAvZ5DcBd98AcwvcIBO4FhTftdTjzfP5hi0Hd0&s=f8Sv-RdA2Aeapr-YP673QnC5pp8I7mYo53JjeREli44&e= 

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant https://urldefense.proofpoint.com/v2/url?u=http-3A__www.firegiant.com_&d=CwICAg&c=IV_clAzoPDE253xZdHuilRgztyh_RiV3wUrLrDQYWSI&r=oAJIeMTNC3Z6LlnozAjna4bWEZCGLInzcwB6EkZAFeU&m=m7ZCKbAvZ5DcBd98AcwvcIBO4FhTftdTjzfP5hi0Hd0&s=f8Sv-RdA2Aeapr-YP673QnC5pp8I7mYo53JjeREli44&e= 

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list