View Ticket
Not logged in
Ticket UUID: 26909f2848adfc44f542cb3676c5fb9647063c05
Title: Installed SQLite via Nuget then removed and tried to install via manual download but install failing with error that item is already installed.
Status: Closed Type: Code_Defect
Severity: Important Priority: Medium
Subsystem: Setup Resolution: Fixed
Last Modified: 2016-04-14 18:39:58
Version Found In: sqlite-netFx46-setup-bundle-x86-2015-
User Comments:
anonymous added on 2016-04-05 12:26:21:
I get this error message when installing...
Failed to install Microsoft Visual c++ Runtime:
vcredist_x86_2015_VSU1.exe, Another version of this product is already
installed.  Installation of this version cannot continue... 

my control panel uninstall programs list does not contain any SQLite installs.


mistachkin added on 2016-04-05 17:58:43:
The installation of the MSVC redist for Visual Studio 2015 Update 1 is most likely
failing because Update 2 is already installed.

Resolving as "External" because this detection would need to be handled by the
MSVC redist itself.

anonymous added on 2016-04-14 14:29:27:
I believe this is by design (Microsoft won't change it) and setups are supposed to
check for error code 5100 ("a newer version is already installed") to handle this. 
From a quick look at CheckForNetFx.pas, adding a check for ResultCode <> 5100 in
addition to ResultCode <> 0 to line 264 might fix this.

See also

mistachkin added on 2016-04-14 18:39:58:
Fixed on trunk via check-in [00de71369b32ff77].