4

我想安裝System.Data.Sqlite的設計時組件 - 我希望能夠從Visual Studio中連接到SQLite數據庫,執行查詢和檢索數據。System.Data.Sqlite - 未能安裝Microsoft Visual C++運行時

根據System.Data.Sqlite downloads page的說明,我下載了針對.NET 4.6的32位Windows安裝包。

當我嘗試安裝,我得到以下錯誤:

Failed to install Microsoft Visual C++ Runtime: vcredist_x86_2015_VSU2.exe, Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel

我在運行Visual Studio 2015年社區版更新3,以累積修補程序,可here;在Windows 10 64位上。 我嘗試卸載Microsoft Visual C++ 2015 Redistributable(x86)並重新運行VS 2015 Community Edition修補程序安裝程序以重新安裝它,然後重新運行SQLite安裝程序,但仍發生同樣的錯誤。

我該如何解決這個問題?

回答

7

你是如此接近解決方案。你剛剛倒退了幾步。

問題是System.Data.Sqlite包中包含VC++ Update 2,但您已經安裝了較新的Update 3。安裝程序沒有意識到已經安裝了更新的版本,而是看到安裝U2失敗並​​退出。所以,我們需要讓它做它的事,並安裝U2包拿過去這一點:

  1. 卸載「微軟的Visual C++ 2015年可再發行組件(86) - 14.0.24212」
  2. 安裝SQLite的包裝
  3. 然後重新安裝更新3
+0

我花了大約2小時重新安裝Update 3,但一切順利。 –

+1

爲什麼他們不提供沒有VCRT設置的安裝程序超越了我...... – x0n

相關問題