+ Reply to Thread
Results 1 to 4 of 4

Thread: VS C++ 2017 redistributable detection issue

  1. #1
    Join Date
    Aug 2010
    Posts
    25

    Default VS C++ 2017 redistributable detection issue

    Friedrich,

    We had a user contact us today about a VS C++ 2017 x86 redistributable prompt. Im writing about this because I see that the user has a version that we dont have.

    In SB 2018, the latest version of the VS C++ redistributable is 10.10.25008. Meanwhile, the user has a later version (see below), which I do not see as available in the SB redistributable manager.

    Name:  VSC2017.png
Views: 136
Size:  9.1 KB

    Sidebar: Does SB do any investigation at runtime to determine whether or not the redistributable needs to be updated, or does it simply run the installer no matter what?

    Thanks,

    Mark

  2. #2
    Join Date
    Mar 2004
    Posts
    4,095

    Default Re: VS C++ 2017 redistributable detection issue

    Mark,

    the 2017 redistributable checks for the Product GUID to see if the redistributable has already been installed. It will not install it if the Product GUID is there. If the vendor of the redistributable (MS) changed the Product GUID then the setup prompts for installation.

    For redistributables updates MS has a new "in-place" upgrade method. In this case, the Product GUID for the component changes and the new redistributable upgrades the old one. It's very well possible that this is the case here. I'll investigate it.

    Update: we'll make a new VC++ 2017 redistributable and include script available with SetupBuilder 2018 Build 6100.

    Friedrich

  3. #3
    Join Date
    Mar 2004
    Posts
    4,095

    Default Re: VS C++ 2017 redistributable detection issue

    Mark,

    we have updated the VC++ 2017 x86 and x64 redistributables to version 14.16.27012. They do support the new redistributable upgrade method now.

    The VC++ 2017 14.16.27012 redistributables will be part of the soon coming SetupBuilder 2018 Build 6100 update (scheduled for Friday, December 21, 2018).

    Thanks for the report!


    SetupBuilder 2018 Version 10 Build 6100 (December 21, 2018)
    ----------------------------------------------------------------------------

    NEW : Add Core PreRequisites built-in support for "Microsoft Visual C++ 2017 build 14.16.27012 Redistributable Package (x86). It supports the upgrade code (GUID) method now to identify later installed version of C++ 2017.

    NEW : Add Core PreRequisites built-in support for "Microsoft Visual C++ 2017 build 14.16.27012 Redistributable Package (x64). It supports the upgrade code (GUID) method now to identify later installed version of C++ 2017.


    Friedrich

  4. #4
    Join Date
    Aug 2010
    Posts
    25

    Default Re: VS C++ 2017 redistributable detection issue

    Thank you Friedrich.

    Mark

    Quote Originally Posted by linder View Post
    Mark,

    we have updated the VC++ 2017 x86 and x64 redistributables to version 14.16.27012. They do support the new redistributable upgrade method now.

    The VC++ 2017 14.16.27012 redistributables will be part of the soon coming SetupBuilder 2018 Build 6100 update (scheduled for Friday, December 21, 2018).

    Thanks for the report!


    SetupBuilder 2018 Version 10 Build 6100 (December 21, 2018)
    ----------------------------------------------------------------------------

    NEW : Add Core PreRequisites built-in support for "Microsoft Visual C++ 2017 build 14.16.27012 Redistributable Package (x86). It supports the upgrade code (GUID) method now to identify later installed version of C++ 2017.

    NEW : Add Core PreRequisites built-in support for "Microsoft Visual C++ 2017 build 14.16.27012 Redistributable Package (x64). It supports the upgrade code (GUID) method now to identify later installed version of C++ 2017.


    Friedrich

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •