Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio System.Data.Sqlite-未能安装Microsoft Visual C++;运行时_Visual Studio_Sqlite_Visual Studio 2015_System.data.sqlite - Fatal编程技术网

Visual studio System.Data.Sqlite-未能安装Microsoft Visual C++;运行时

Visual studio System.Data.Sqlite-未能安装Microsoft Visual C++;运行时,visual-studio,sqlite,visual-studio-2015,system.data.sqlite,Visual Studio,Sqlite,Visual Studio 2015,System.data.sqlite,我正在尝试安装System.Data.Sqlite的设计时组件——我希望能够从Visual Studio中连接到Sqlite数据库,执行查询并检索数据 按照上的说明,我下载了32位Windows的安装包,目标是.NET4.6 当我尝试安装时,出现以下错误: 安装微软VisualC++运行时:VCREDISTXX86Y2015VSU2.EXE失败,已经安装了该产品的另一版本。无法继续安装此版本。要配置或删除此产品的现有版本,请使用“控制面板”上的“添加/删除程序” 我正在运行Visual Stud

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

按照上的说明,我下载了32位Windows的安装包,目标是.NET4.6

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

安装微软VisualC++运行时:VCREDISTXX86Y2015VSU2.EXE失败,已经安装了该产品的另一版本。无法继续安装此版本。要配置或删除此产品的现有版本,请使用“控制面板”上的“添加/删除程序”

我正在运行Visual Studio 2015 Community Edition Update 3,提供累积修补程序;在Windows 10上,64位。 我尝试卸载<微软> Visual C++ 2015可重分发(x86)并重新运行VS 2015社区版热固性安装程序,重新安装,然后重新运行SQLite安装程序,但仍然存在同样的错误。
我怎样才能解决这个问题呢?

你离解决方案太近了。你只是后退了几步

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

  • 卸载微软Visual C++ 2015可重新分发(x86)-140.24212“
  • 安装Sqlite包
  • 然后重新安装更新3

  • 我花了大约2个小时重新安装更新3,但一切都很好,结局也很好。我无法理解他们为什么不提供没有VCRT安装的安装程序。。。