[wix-devs] Static libraries across VS versions

Bob Arnson bob at firegiant.com
Mon Dec 6 09:14:09 PST 2021


I went looking for it and couldn't find it (because 4.0 is EOL). VS 2019 can install it so we can get a private URL...

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Monday, 6 December, 2021 11:31
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] Static libraries across VS versions

We might have to install it ourselves in our build script.

On Sun, Dec 5, 2021 at 10:54 PM Bob Arnson via wix-devs < wix-devs at lists.wixtoolset.org> wrote:

> Status report: The full build works on my machine! It fails on the 
> build machine!
>
> I believe Sean pointed out that the .NET Framework 4.0 reference 
> assemblies aren't installed on the build machine, because they're no 
> longer included in VS2022. That causes the DTF build to fail. I 
> (temporarily) retargeted them and now the build fails with NuGet 
> warnings because you're not supposed to use 
> Microsoft.NETFramework.ReferenceAssemblies with SDK-style projects (or 
> with central package versioning)... I don't know how to suppress NU1009 from a `nuget restore`. So that's where I'm at tonight.
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Bob Arnson via wix-devs
> Sent: Sunday, 5 December, 2021 20:07
> To: Rob Mensching <rob at firegiant.com>; WiX Toolset Developer Mailing 
> List <wix-devs at lists.wixtoolset.org>
> Cc: Bob Arnson <bob at firegiant.com>
> Subject: Re: [wix-devs] Static libraries across VS versions
>
> Yep. I'm putting them in a `v14` directory in the nupkegs, just in 
> case we need to handle an incompatible `v15`.
>
> -----Original Message-----
> From: Rob Mensching <rob at firegiant.com>
> Sent: Sunday, 5 December, 2021 19:08
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Bob Arnson <bob at firegiant.com>
> Subject: RE: Static libraries across VS versions
>
> Frist, yay! My votes:
>
> 1. Yes.
> 2. No.
> 3. Yes (I've been working with WiX solely from VS2022 for a while now, 
> everything is working well)
>
> So `v143` for everything?
>
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of 
> Bob Arnson via wix-devs
> Sent: Sunday, December 5, 2021 3:21 PM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Bob Arnson <bob at firegiant.com>
> Subject: [wix-devs] Static libraries across VS versions
>
> I'll open an issue but wanted to get a head start. I gave myself the 
> action item (oh god, I can't believe I just said that) to investigate 
> whether we could build our static libraries with the latest VS and use 
> them "down-level" on earlier versions of VS. The answer...
>
> ...is yes, we can. I built DUtil with VS2022 and with some tweak to 
> the nupkeg was able to consume it from a project originally built with 
> VS2019 and subsequently built with VS2017. It's not an exhaustive test 
> - console, string, proc -- but I suspect that it was more of a pass/fail test.
>
> Questions:
>
>
>   1.  Should we do this? (I vote +1.)
>   2.  Should we do this now, with VS2019 as the baseline?
>   3.  Should we decide now to use VS2022 as the baseline?
>
> ____________________________________________________________________
> 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