[wix-users] Official 3.14 release date

ivan.peev at gmail.com ivan.peev at gmail.com
Tue Jun 11 14:06:09 PDT 2019


Christopher,

My intention is not to abuse you or anybody else. As you can see I’m also assisting with what I can and I’m also not paid to debug WiX but I do it. You have come quickly to a conclusion my VS environment is corrupt and that is not the case. I have tested on five different VS 2017 versions, clean machines and the result is same. Something in WiX 3.14 beta is broken where 3.11 worked fine.

Christian, I respect your contributions and technical skills. If you don’t have time to test the VS 2017 installation below, I would appreciate if you can come with other tips for me to try. Thank you!


> On Jun 11, 2019, at 4:18 PM, Christopher Painter <chrpai at iswix.com> wrote:
> 
> That doesn't match my assessment.
> 
>  FWIW,  I'm not a member of the "WiX team".  I am a member of the "WiX community".   I have made numerous contributions to fellow users and developers in the form  of submitting pull requests,  performing testing,  answering emails and answering questions on Stack Overflow.  I do this for free and without any desire to be abused.   Perhaps you require paid premium support available from myself or FireGiant.
> 
> WiX 3.14 is still beta / developer preview.  WiX 3.11 is production.  If you need  VS2019 support today and 3.14 isn't working out you could always write a custom action to assist it.    I wrote such code a couple months ago before the 3.14 release came out:
> 
> https://github.com/iswix-llc/iswix/blob/dev/Installer/IsWiXActions/CustomAction.cs
> 
> 
> From: ivan.peev at gmail.com <ivan.peev at gmail.com>
> Sent: Tuesday, June 11, 2019 3:04 PM
> To: Christopher Painter
> Cc: Rob Mensching; WiX Toolset Users Mailing List
> Subject: Re: [wix-users] Official 3.14 release date 
>  
> Christopher,
> 
> It appears the WiX team is not very interested in providing proper support of future Visual Studio versions. Is that correct assessment?
> 
> On Jun 11, 2019, at 2:17 PM, Christopher Painter <chrpai at iswix.com> wrote:
> 
>> My feedback is that I don’t have any additional time to volunteer attempting to help you. 
>> 
>> Sent from my iPhone
>> 
>> On Jun 11, 2019, at 12:36 PM, Ivan Peev <ivan.peev at gmail.com> wrote:
>> 
>>> Christopher,
>>> 
>>> What should we do next? It is obvious the issue is with WiX. 
>>> 
>>> To get an environment where you can reproduce the issue yourself, configure a clean VM and then install the VS-based tool from here. You should now have the same environment you claim it is corrupt but it is not. Try to build an installer with the old WiX 3.11 and then you will see it works properly on it. Waiting for your feedback.
>>> 
>>> On Tue, Jun 11, 2019 at 9:35 AM <ivan.peev at gmail.com> wrote:
>>> Hi Rob,
>>> 
>>> I can confirm the issue is with WiX 3.14 beta. If I use WiX 3.11 to build the Installer, VS 2017 is recognized properly. However if I use WiX 3.14 beta to get support for VS 2019, then the discovery for VS 2017 is broken. The bug is definitely in the WiX code.
>>> 
>>> On Jun 11, 2019, at 9:12 AM, Rob Mensching <rob at firegiant.com> wrote:
>>> 
>>>> Ivan,
>>>> 
>>>>  
>>>> 
>>>> The mechanism for locating VS installations changed radically in VS2017 (and remained in VS2019). Finding those installations is dependent on the same code that is used by vswhere.exe to locate VS2017 and VS2019. If vswhere.exe cannot see your installations on a machine, then the WiX based CustomActions to find VS will not find them either.
>>>> 
>>>>  
>>>> 
>>>> IIRC, there was a bug (that I did not follow closely) in the VS location code when both VS2017 and VS2019 were installed. So, it is definitely possible there is another bug.
>>>> 
>>>>  
>>>> 
>>>> However, if vswhere.exe cannot find VS then that is definitely the place to start. The Visual Studio team owns vswhere.exe (and the VS dev that works vshwere.exe updated the WiX CustomAction to call the same API) so you'll want to follow up with Visual Studio first, to understand why VS2017 is hiding from vswhere.exe.
>>>> 
>>>>  
>>>> 
>>>> Once vswhere.exe can see the VS installations, then there is a chance the CustomAction will be able to find it as well.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> Regards,
>>>> 
>>>>  
>>>> 
>>>>   Rob Mensching
>>>> 
>>>>   CEO
>>>> 
>>>>   FireGiant
>>>> 
>>>> _______________________________________________________________
>>>> 
>>>> FireGiant  |  Dedicated support for the WiX toolset  |  http://www.firegiant.com/
>>>> 
>>>>  
>>>> 
>>>> From: ivan.peev at gmail.com <ivan.peev at gmail.com> 
>>>> Sent: Tuesday, June 11, 2019 6:01 AM
>>>> To: Christopher Painter <chrpai at iswix.com>
>>>> Cc: Rob Mensching <rob at firegiant.com>; WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Christopher,
>>>> 
>>>>  
>>>> 
>>>> You are wrong . The installation is not corrupt. I have already stated I have tested on clean machine and I have tested on multiple VS 2017 versions. WiX 3.11 handles VS 2017 installation properly. WiX 3.14 beta breaks the support.
>>>> 
>>>> 
>>>> On Jun 11, 2019, at 8:48 AM, Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> You have a corrupt installation of Visual Studio.  It should display a lot of information.   Try running the VS Installer and see if it wan't any repair actions or anything.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> From: Ivan Peev <ivan.peev at gmail.com>
>>>> Sent: Tuesday, June 11, 2019 6:52 AM
>>>> To: Christopher Painter
>>>> Cc: Rob Mensching; WiX Toolset Users Mailing List
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Christopher,
>>>> 
>>>>  
>>>> 
>>>> This is the only printout:
>>>> 
>>>>  
>>>> 
>>>> Visual Studio Locator version 2.1.3 [query version 1.12.134.36697]
>>>> Copyright (C) Microsoft Corporation. All rights reserved.
>>>> 
>>>>  
>>>> 
>>>> On Tue, Jun 11, 2019 at 7:49 AM Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> Please run C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe  and post the results.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> From: Ivan Peev <ivan.peev at gmail.com>
>>>> Sent: Monday, June 10, 2019 8:46 PM
>>>> To: Christopher Painter
>>>> Cc: Rob Mensching; WiX Toolset Users Mailing List
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Christopher,
>>>> 
>>>>  
>>>> 
>>>> Find attached the log file.
>>>> 
>>>>  
>>>> 
>>>> On Mon, Jun 10, 2019 at 6:25 PM Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> If you don't mind, please log the installation of:
>>>> 
>>>>  
>>>> 
>>>> https://github.com/iswix-llc/iswix/releases/tag/v4.14.5
>>>> 
>>>>  
>>>> 
>>>> Just get to the welcome dialog and cancel out.  You don't need to install all the way.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> From: Ivan Peev <ivan.peev at gmail.com>
>>>> Sent: Monday, June 10, 2019 5:12 PM
>>>> To: Christopher Painter
>>>> Cc: Rob Mensching; WiX Toolset Users Mailing List
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Christopher,
>>>> 
>>>>  
>>>> 
>>>> Please tell me what tables I should check. Isn't AppSearch command done by the WiX engine?
>>>> 
>>>>  
>>>> 
>>>> On Mon, Jun 10, 2019 at 5:59 PM Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> I see the differences in the log including the MSI name was different.
>>>> 
>>>>  
>>>> 
>>>> I don't know how these were built.  Have you compared the databases using ORCA and compared the relevant tables?
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> From: Ivan Peev <ivan.peev at gmail.com>
>>>> Sent: Sunday, June 9, 2019 9:23 PM
>>>> To: Christopher Painter
>>>> Cc: Rob Mensching; WiX Toolset Users Mailing List
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Hi Christopher,
>>>> 
>>>>  
>>>> 
>>>> I'm not talking about the WiX plugin for VS 2019. The issue is VS2017DEVENV property is not available during installation on system with VS 2017. If I run the installer on a system with VS 2019, VS2019DEVENV property is available.
>>>> 
>>>>  
>>>> 
>>>> If I go back to WiX 3.11, VS2017DEVENV  property is again working properly when running on VS 2017 system.
>>>> 
>>>>  
>>>> 
>>>> On Sun, Jun 9, 2019 at 10:10 PM Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> I have VS2019 15.9.4 installed on my build server with the 1.0.0.2 WiX VS 2017 extension and WiX 3.14.0.2927 installed.  Everything works just fine.
>>>> 
>>>>  
>>>> 
>>>> From: Ivan Peev <ivan.peev at gmail.com>
>>>> Sent: Sunday, June 9, 2019 4:32 PM
>>>> To: Christopher Painter
>>>> Cc: Rob Mensching; WiX Toolset Users Mailing List
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Hi Rob,
>>>> 
>>>>  
>>>> 
>>>> It appears my conclusion was too quick. The support for VS 2019 is working fine. However, the support for VS 2017 is now broken. I have tested with the following VS 2017 versions - 15.9.9, 15.8.6, 15.5.2, 15.4.1
>>>> 
>>>>  
>>>> 
>>>> I have done the test on a clean machine with no other VS version installed on it. After I went back to WiX 3.11, the installation is again working properly for VS 2017. Version 3.14.0.2927 is broken.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> On Tue, May 28, 2019 at 8:16 AM Christopher Painter <chrpai at iswix.com> wrote:
>>>> 
>>>> Ah, I was looking at https://wixtoolset.org/releases/ since it had the 1.0.0.2 of 2019.
>>>> 
>>>>  
>>>> 
>>>> I've installed all of them and 3.14 on my build box and 3.14 and updated IsWiX to use the 2019 detection feature in 3.14 and everything looks good to me.
>>>> 
>>>>  
>>>> 
>>>> The only thing of note is how much smaller the 2010-2015 versions of the extension are and how quickly they installed.  I had an initial sense that they were missing something and the installation success was a false positive but everything seems to be there just fine.
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> From: Rob Mensching <rob at firegiant.com>
>>>> Sent: Tuesday, May 28, 2019 12:10 AM
>>>> To: Christopher Painter; Ivan Peev
>>>> Cc: WiX Toolset Users Mailing List
>>>> Subject: RE: [wix-users] Official 3.14 release date
>>>> 
>>>>  
>>>> 
>>>> Yes. VS2017 (and all the others) exist here: https://github.com/wixtoolset/VisualStudioExtension/releases/tag/v1.0.0.2
>>>>  
>>>> _____________________________________________________________
>>>> Short replies here. Complete answers over there: http://www.firegiant.com/
>>>>  
>>>> From: Christopher Painter <chrpai at iswix.com> 
>>>> Sent: Monday, May 27, 2019 7:35 PM
>>>> To: Rob Mensching <rob at firegiant.com>; Ivan Peev <ivan.peev at gmail.com>
>>>> Cc: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
>>>> Subject: Re: [wix-users] Official 3.14 release date
>>>>  
>>>> Rob:
>>>>  
>>>> RE the VS2019 extension and the item template issue...   does that need a new build of the VS2017 extension also?



More information about the wix-users mailing list