Problème d’installation de SQLite avec Visual C # 2010

J’essaie d’utiliser SQLite pour créer des bases de données dans Visual C # 2010, mais lorsque je sélectionne “Fichier de firebase database SQLite”, je n’ai pas la possibilité de pointer vers un fichier de firebase database. Je reçois un dialog qui me demande une chaîne de connexion. Je n’ai pas été capable de trouver une chaîne de connexion qui ne me donne pas l’erreur “Impossible de charger le fichier ou l’assembly ‘Microsoft.VisualStudio.Data, version = 9.0.0.0, PublicKeyToken = …’ Le manifeste de l’assembly localisé définition ne correspond pas à la référence d’assemblage. ”

J’ai appris que cela est dû aux outils de données de Visual Studio qui n’ont pas été installés avec succès, mais j’ai tenté en vain de désinstaller et de réinstaller. Le seul fil pertinent que j’ai pu trouver était à l’ adresse http://www.basarat.com/2010/05/sqlite-for-visual-studio-2010.html

J’ai utilisé la dernière version de SQLite-1.0.66.0. Quelqu’un at-il des idées?

Peut ou ne peut pas résoudre votre problème. Voici mon billet de blog sur ma propre expérience de la mise à jour de la dernière version de SQLite dans Visual Studio 2010 il y a quelques jours:

Les programmes d’installation binarys actuels de sqllite.org pour l’assembly System.Data.SQLite .NET n’incluent pas les concepteurs Visual Studio ni le pilote ADO.NET requirejs pour utiliser SQLite dans l’Explorateur de serveurs. Voici donc la combinaison gagnante que j’ai trouvée pour que mon environnement soit correctement configuré.

1. Téléchargez et installez la version 1.0.66.0 de sourceforge.net car les installations binarys actuelles sur SQLite.org à system.data.sqlite.org n’incluent pas l’installation du concepteur Visual Studio ou du pilote ADO.NET.

2. Téléchargez et installez les dernières versions (x86 et x64) de system.data.sqlite.org (actuellement la version 1.0.73.0 qui contient le moteur SQLite 3.7.6.3). Remarque importante: Si vous utilisez Visual Studio 2008 et 2010, veillez à choisir les deux à l’invite, car j’ai trouvé les rapports d’autres personnes qui avaient rencontré des problèmes.

3.Copiez les fichiers binarys x86 dans le fichier et écrasez-le dans C: \ Program Files (x86) \ SQLite.NET \ bin (en supposant que vous avez utilisé l’emplacement d’installation par défaut pour la version 1.0.66.0 et que vous utilisez Windows x64). Et si vous êtes sur une boîte x64, copiez les fichiers binarys x64 dans le répertoire C: \ Program Files (x86) \ SQLite.NET \ bin \ x64, en remplaçant les fichiers existants.

Essayez d’append ces lignes

    

dans le fichier C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ .config

Puis redémarrez Visual Studio.

Voir cet article du forum sqlite . La chaîne de connexion comprend essentiellement le nom de fichier et certaines options. Par exemple:

 "Data Source=mydb.db;Version=3;New=True;" 

Cela utiliserait mydb.db comme firebase database sqlite, utiliserait la bibliothèque d’exécution de la version 3.0 (la meilleure) et créerait un nouveau fichier firebase database s’il n’existait pas.

Téléchargez les fichiers binarys SQLite , extrayez le zip, naviguez jusqu’au dossier “bin / Designer” et exécutez install.exe. Peut-être que ça va aider.