[wix-devs] Dtf repository MakeSfxCA and SfxCa tools

Rob Mensching rob at firegiant.com
Mon Jun 1 19:40:02 PDT 2020


Right. NuGet is the distribution mechanism for pretty much everything.

ThmViewer was a convenient executable to quickly throw into an MSI as a "one of our random side tools" that could build regularly with the WiX v4 itself. A very tiny bit of dogfooding. It is not the example to model for anything else. <smile/>

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Monday, June 1, 2020 5:05 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] Dtf repository MakeSfxCA and SfxCa tools

Maniglia was wondering how he could start helping. Figuring out whether we intended to keep the projects in Dtf was my first step. Now getting the projects building would be the next step.

After that it depends on whether Maniglia needs the MSBuild integration or not. If not, then I was trying to figure out whether we wanted to package them in an MSI in Dtf or whether they'd be published in a Nuget package.

On Tue, Jun 2, 2020 at 9:44 AM Rob Mensching <rob at firegiant.com> wrote:

> My expectation is that wix.ca.targets would move to the DTF repo.
>
> DTF isn't building those tools yet because they aren't necessary to 
> get the core toolset running.
>
> Getting all the DTF tools building and wrapped up in an SDK-style is 
> the task to be completed before v4 is all done.
>
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Sean Hall via wix-devs
> Sent: Monday, June 1, 2020 3:18 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] Dtf repository MakeSfxCA and SfxCa tools
>
> Some people probably use those tools directly. Should they be packaged 
> into an MSI like thmviewer? Does that mean they should also live in 
> the Tools repo instead of Dtf? Or does "wix.ca.targets" need to move 
> from the Tools repo into the Dtf repo?
>
> Dtf isn't even building those tools today, thmviewer is probably a 
> good example of how the projects needs to be converted. Original v4 
> project is here - 
> https://github.com/wixtoolset/wix4/blob/develop/src/tools/thmviewer/th
> mviewer.vcxproj
> .
> Micro repo project is here -
>
> https://github.com/wixtoolset/Tools/blob/master/src/thmviewer/thmviewe
> r.vcxproj
> .
> You'll also need the Cpp.Build.props that's magically brought in - 
> https://github.com/wixtoolset/Tools/blob/master/src/Cpp.Build.props.
>
> On Tue, Jun 2, 2020 at 2:34 AM Rob Mensching via wix-devs < 
> wix-devs at lists.wixtoolset.org> wrote:
>
> > The plan is to create an SDK-style MSBuild NuGet package to wrap the 
> > MakeSfxCA behavior. The "wix.ca.targets" will be subsumed by that 
> > new behavior.
> >
> > If you know (or want to learn) about SDK-style projects, then 
> > converting wix.ca.targets into it is the place to start... in the 
> > DTF repo ( https://github.com/wixtoolset/DTF).
> >
> > -----Original Message-----
> > From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> > Maniglia via wix-devs
> > Sent: Monday, June 1, 2020 9:26 AM
> > To: wix-devs at lists.wixtoolset.org
> > Cc: ksociety85 at gmail.com
> > Subject: [wix-devs] Dtf repository MakeSfxCA and SfxCa tools
> >
> > I'm interested in publishing MakeSfxCA and SfxCA (Dtf repository) 
> > for compatibility reasons with the WixSharp project.
> >
> > Here are the details 
> > https://github.com/oleg-shilo/wixsharp/issues/806
> > about how I ended up here.
> >
> > Currently Visual Studio cannot load the MakeSfxCA project because it 
> > cannot find the file "WixBuild.targets" even the SfxCA project I 
> > can't
> load.
> >
> > I'd be happy to collaborate, I'm a big fun of the WiX Toolset and 
> > the WixSharp projects.
> >
> > How can I start?
> >
> > Regards,
> >
> > Maniglia
> >
> > ____________________________________________________________________
> > 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