[wix-devs] Dtf repository MakeSfxCA and SfxCa tools

ksociety85 at gmail.com ksociety85 at gmail.com
Thu Jun 4 10:52:02 PDT 2020


Just a small update.

After several attempts I am able to compile the projects.

I started by creating a new project with platform toolset "Visual Studio
2017 (v141)" and 
I copied the source files for SfxCA and I did the same for MakeSfxCA.

I did a simple test and it seems to work.
How can I do some other tests?

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Rob
Mensching via wix-devs
Sent: martedì 2 giugno 2020 04:40
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Rob Mensching <rob at firegiant.com>
Subject: Re: [wix-devs] Dtf repository MakeSfxCA and SfxCa tools

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/
____________________________________________________________________
WiX Toolset Developer Mailing List provided by FireGiant
http://www.firegiant.com/




More information about the wix-devs mailing list