Reply to Thread

Post a reply to the thread: VS C++ 2017 redistributable detection issue

Your Message

Click here to log in

What's the name of our main installation product (in uppercase letters), directly followed by the current year?

 

You may choose an icon for your message from this list

Additional Options

  • Will turn www.example.com into [URL]http://www.example.com[/URL].

Topic Review (Newest First)

  • 12-18-2018, 04:50 PM
    MarkRiffey

    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
  • 12-18-2018, 08:26 AM
    linder

    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
  • 12-18-2018, 05:31 AM
    linder

    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
  • 12-17-2018, 12:30 PM
    MarkRiffey

    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.

    Attachment 4833

    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

Posting Permissions

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