System.Data.Sqlite - 无法安装Microsoft Visual C ++运行时

时间:2016-07-31 18:33:10

标签: visual-studio sqlite visual-studio-2015 system.data.sqlite

我正在尝试安装System.Data.Sqlite的设计时组件 - 我希望能够从Visual Studio中连接到SQLite数据库,执行查询和检索数据。

根据System.Data.Sqlite downloads page上的说明,我下载了针对.NET 4.6的32位Windows安装包。

当我尝试安装时,出现以下错误:

  

无法安装Microsoft Visual C ++运行时:vcredist_x86_2015_VSU2.exe,已安装此产品的另一个版本。此版本的安装无法继续。要配置或删除此产品的现有版本,请使用“控制面板”上的“添加/删除程序”

我正在运行Visual Studio 2015 Community Edition Update 3,其中包含可用的累积修补程序here;在Windows 10 64位上。 我尝试卸载 Microsoft Visual C ++ 2015 Redistributable(x86)并重新运行VS 2015 Community Edition修补程序安装程序以重新安装它,然后重新运行SQLite安装程序,但仍然出现相同的错误。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

你非常接近解决方案。你刚刚退步了几步。

问题是System.Data.Sqlite包中包含VC ++ Update 2,但您已经安装了较新的Update 3。而不是认识到已经安装了更新的版本,所有安装程序都看到安装U2失败并​​退出。所以,我们需要让它做它的事情并安装U2包来超越这一点:

  1. 卸载“Microsoft Visual C ++ 2015 Redistributable(x86) - 14.0.24212”
  2. 安装Sqlite包
  3. 然后重新安装Update 3