[wix-devs] WIP 6108: .NET Core SCD-style BA

Rob Mensching rob at firegiant.com
Fri Jan 17 10:44:55 PST 2020

I don't have enough context to know if separate BAs are needed. If the two options share "enough" code on BA is fine. Otherwise, if there are interesting differences, separate BAs is fine as well. Picking the correct ba.dll out of the Bal.wixext will be straight forward.

Question: When would SCD ever need the prereq BA? I thought the whole point of "self-contained" was that it would never need anything else installed. Is it possible a .NET Core WPF/WinForms app would need other packages installed? VCRedist? Other? At a certain level, supporting "other stuff" is a bit of an anti-feature. The BA UI should be lightweight and just show UI. It's not intended to change the system in a big way.


  Rob Mensching
 FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Friday, January 17, 2020 1:44 AM
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] WIP 6108: .NET Core SCD-style BA

I looked into how to load the .Net Core runtime for a framework dependent deployment (hostfxr_initialize_for_runtime_config). That API will make sure that the app can run on the runtime that gets loaded, but can't be used for self contained deployment. So our host will have to call a completely different API for SCD vs FDD.

Does it make sense to have a separate BA for SCD and FDD? What would the names be? The only way that makes sense to me is if the SCD one never brings up the prereq BA.

On Fri, Jan 17, 2020, 10:37 Sean Hall <r.sean.hall at gmail.com> wrote:

> I created a WIP for an initial version of a .NET Core BA. The WIP pull 
> request is at https://github.com/wixtoolset/web/pull/39 and the code 
> pull request is at https://github.com/wixtoolset/Bal.wixext/pull/8. 
> Feedback is appreciated.
WiX Toolset Developer Mailing List provided by FireGiant http://www.firegiant.com/

More information about the wix-devs mailing list