4

Ich versuche, die Design-Time-Komponenten von System.Data.Sqlite zu installieren - ich möchte in der Lage sein, SQLite-Datenbanken innerhalb von Visual Studio zu verbinden, auszuführen Abfragen und Daten abrufen.System.Data.Sqlite - Fehler bei der Installation von Microsoft Visual C++ Runtime

Gemäß den Anweisungen auf der System.Data.Sqlite downloads page, ich habe das Setup-Bundle für 32-Bit-Windows heruntergeladen und zielt auf .NET 4.6.

Wenn ich zu installieren versuchen, erhalte ich folgende Fehlermeldung:

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

ich Visual Studio 2015 Community Edition Update 3 mit kumulativen Updates leite, verfügbar here; unter Windows 10 64-Bit. Ich habe versucht, das Microsoft Visual C++ 2015 Redistributable (x86) zu deinstallieren und das VS 2015 Community Edition-Hotfix-Installationsprogramm erneut auszuführen und das SQLite-Installationsprogramm erneut auszuführen, aber derselbe Fehler ist weiterhin aufgetreten.

Wie kann ich das beheben?

Antwort

7

Sie waren der Lösung so nahe. Du hast gerade ein paar Schritte zurück.

Das Problem ist, dass das System.Data.Sqlite-Paket VC++ Update 2 enthält, aber Sie haben bereits das neuere Update 3 installiert. Anstatt zu erkennen, dass bereits eine neuere Version installiert ist, sieht das gesamte Setup-Programm, dass die Installation von U2 fehlschlägt und ausbucht. So müssen wir es seine Sache tun lassen und das U2-Paket installieren über diesen Punkt zu erhalten:

  1. Deinstallieren "Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24212"
  2. Installieren Sie die SQLite-Paket
  3. neu installieren DANN Update 3
+0

Es hat mich ca. 2 Stunden dauerte 3 neu zu installieren aktualisieren, aber alles ist gut, alles gut. –

+1

Warum sie keinen Installer ohne das VCRT Setup anbieten, ist mir nicht möglich ... – x0n