System.Data.SQLite
View Ticket
Not logged in
Ticket UUID: 86d8e9b4d02f35a17d839317dce5b52eb355ade9
Title: Visual Stuadio 2015 Update 3
Status: Closed Type: Incident
Severity: Important Priority: Medium
Subsystem: Setup Resolution: Fixed
Last Modified: 2016-08-25 01:18:49
Version Found In: 1.0.102.0
User Comments:
anonymous added on 2016-07-01 05:09:16:

Visual Stuadio 2015 Update 3 has been just released. After installing it, I tried to install the setup edition "Setups for 32-bit Windows (.NET Framework 4.6)" and it's not working. It displays an error message as soon as the installation starts: Failed to install Microsoft Visual C++ Runtime: vcredist_x86_2015_VSU2.exe, Another version of this product is already installed.
It's trying to install the C runtime and fails even when it is already installed. As a consequence, installation stops and I can't install the design-time components for Visual Studio 2015.


mistachkin added on 2016-07-01 09:04:40:
The setup is designed to avoid this problem by checking for a return code from
the VC++ redist installer of 5100, which means "a later version is already
installed".  Do you know what return code it is actually returning?  Do you
have any setup logs?

mistachkin added on 2016-07-02 04:21:02:
Just updated trunk to the Update 3 redist packages.

mistachkin added on 2016-08-25 00:48:25:
I'm not sure this can be fixed unless the return codes are fully documented
somewhere.  Currently, I believe it is checking for both return codes that are
documented to indicate "success" or "not needed".

mistachkin added on 2016-08-25 01:16:04:
Hopefully, check-in [33a2920cbe8260ad] on trunk will address this issue.