System.Data.SQLite
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-1.0.99.0.exe
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.

Thanks,
James

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 http://bit.ly/1Q9AFtV

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