我正在尝试安装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安装程序,但仍然出现相同的错误。
我该如何解决这个问题?
答案 0 :(得分:7)
你非常接近解决方案。你刚刚退步了几步。
问题是System.Data.Sqlite包中包含VC ++ Update 2,但您已经安装了较新的Update 3。而不是认识到已经安装了更新的版本,所有安装程序都看到安装U2失败并退出。所以,我们需要让它做它的事情并安装U2包来超越这一点: