none
Historical information on Visual Studio 2012 Redistributables (and _BIND_TO_CURRENT_VCLIBS_VERSION)

    Question


  • I recently ran into an issue with a DEBUG build of ours which was resolved by installing VS2012 Update 3 on my development machine.  This got me doing some digging.  It seems that our build machine is building with VS2012 Update 3, however our installation is merging MSM's which appear to line up with VS2012 Update 1.  To make matters worse, some clown put _BIND_TO_CURRENT_VCLIBS_VERSION into our build (described here: https://msdn.microsoft.com/en-us/library/cc664727(v=vs.90).aspx).

    So my question(s) are:

    1) How do I determine which historical VS updates came with updated vc redists?

    2) Is there ever a reason NOT to choose the latest and greatest vc redist (taking into consideration _BIND_TO_CURRENT_VCLIBS_VERSION)

    3) We install the VC redist using the Microsoft provided merge modules that are installed with Visual Studio.  These never seem to be updated with VS updates.  Is this intentional / what is the reasoning?  Are updated merge modules available anywhere?

    Tuesday, April 19, 2016 7:19 PM

Answers

  • Hi Jason Pickens,

    It seems that this issue is related to the old update package for VS2012.

    Sorry for that it has no the update 1 or update 3 in the official site, we also couldn't really repro this issue.

    But as far as I know, the latest update package would be the update 4 and 5.

    We could download them here:

    https://www.microsoft.com/en-us/download/details.aspx?id=39305

    https://www.microsoft.com/en-hk/download/details.aspx?id=48708

    So if there are any issue between the update 3 and update 1, I suggest you use the latest update.

    >>We install the VC redist using the Microsoft provided merge modules that are installed with Visual Studio.  These never seem to be updated with VS updates.  Is this intentional / what is the reasoning?  Are updated merge modules available anywhere?

    The VS redist means the Visual C++ Redistributable, am I right?

    As far as I know, it has the Visual C++ Redistributable for Visual Studio 2012 Update 4 here:

    https://www.microsoft.com/en-hk/download/details.aspx?id=30679

    But as far as I know it is by design, I mean that the Visual C++ Redistributable runtime library was not included in VS2012 setup files, we would install it singly.

    Best Regards,

    Jack


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, April 21, 2016 11:26 AM
    Moderator