[wix-devs] Bal.wixext BA x64/ARM64 support

Rob Mensching rob at firegiant.com
Fri Jun 26 08:37:10 PDT 2020


That sounds very likely. I haven't been in BAs much for quite a while now so none of it is fresh in mind.

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Thursday, June 25, 2020 4:33 PM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Sean Hall <r.sean.hall at gmail.com>
Subject: Re: [wix-devs] Bal.wixext BA x64/ARM64 support

It sounds like there should be a custom element, or probably multiple - one for each built-in BA. If no one has any ideas about how it should be, then I think this is going to be one of those times where you have to implement it to see how it should be designed.

On Fri, Jun 26, 2020 at 2:12 AM Bob Arnson via wix-devs < wix-devs at lists.wixtoolset.org> wrote:

> +1. The extension can be smarter about knowing the platform being 
> +compiled
> for. The "native" element maybe not so much.
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Rob Mensching via wix-devs
> Sent: Thursday, 25 June, 2020 11:23
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Rob Mensching <rob at firegiant.com>
> Subject: Re: [wix-devs] Bal.wixext BA x64/ARM64 support
>
> The bulk of the design effort for Burn in WiX v3.x went into the engine.
> The development experience was definitely second. In fact, when we 
> started, bundles were created by a separate tool, not the candle/light pipeline.
>
> Managed code came even later and again the focus was spent on just 
> making the interaction with the engine work. The development 
> experience was definitely second.
>
> Same for wixstdba.
>
> So, don't necessarily lean on history here. If the experience can best 
> be improved by enhancing Bal.wixext then that is absolutely the best 
> way to do it. We didn't have Bal.wixext for a long time and, IMHO, 
> underutilized in the name of expediency many times (Burn development 
> got pretty hectic for a while at the end).
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Sean Hall via wix-devs
> Sent: Thursday, June 25, 2020 3:16 AM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Sean Hall <r.sean.hall at gmail.com>
> Subject: [wix-devs] Bal.wixext BA x64/ARM64 support
>
> How do we want to do this? In the extension custom actions, there's a 
> custom element like NativeImage in NetFx. Its compiler calls 
> ParseHelper.CreateCustomActionReference which picks the right Id based 
> on the architecture being compiled.
>
> For the BAs, there is no custom element. The user would manually have 
> to set the BootstrapperApplicationRef Id based on which architecture 
> they're compiling for.
>
> Do we want to create a new element to abstract this away? Should we 
> repurpose the 
> WixStandardBootstrapperApplication/WixManagedBootstrapperApplicationHo
> st elements for this? It seems like the Bal extension was originally 
> put together with the goal to write as little C# code as possible.
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant 
> http://www.firegiant.com/ 
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant 
> http://www.firegiant.com/ 
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant 
> http://www.firegiant.com/
>
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/



More information about the wix-devs mailing list