SQLite de déploiement .net application
J'ai utilisé SQLite pour mon .net framework 4.0 application WPF, Il fonctionne parfaitement bien avec l'environnement de développement. Je viens de copier system.data.sqlite.dll pour mon application installée emplacement, mais il ne fonctionne pas comme prévu.
Quelqu'un peut-il me dire comment déployer l'SQLite pour la nouvelle machine.?
EST-il pas suffisant pour distribuer que la dll? Je suis à l'aide de installshiled 2011 pour créer la configuration de l'installateur. Merci de partager si quelqu'un a module de fusion pour SQLite.
Début de l'aide sera grandement appréciée.
Merci d'avance
Vinay MS
est tout de même en termes de x86/x64?
Ce n' ne fonctionne pas signifie?
comment est-il ne fonctionne pas comme prévu?
également envisager un problème de permission. vous essayez d'exécuter l'exécutable avec des privilèges d'admin pour voir si ça fonctionne de cette façon. sans plus de détails, nous ne pouvons pas vous aider.
Je suis désolé de ne pas donner plus d'erreur d'info..j'ai utilisé le service de données WCF pour accéder à sql lite base de données.. Il donne erreur de compilation d'Erreur 175: Le magasin spécifié fournisseur ne peut pas être trouvé dans la configuration, ou n'est pas valide. si je peux exécuter l'application mais je ne peux pas enregistrer les données dans la base de données...demande de plantage..
Ce n' ne fonctionne pas signifie?
comment est-il ne fonctionne pas comme prévu?
également envisager un problème de permission. vous essayez d'exécuter l'exécutable avec des privilèges d'admin pour voir si ça fonctionne de cette façon. sans plus de détails, nous ne pouvons pas vous aider.
Je suis désolé de ne pas donner plus d'erreur d'info..j'ai utilisé le service de données WCF pour accéder à sql lite base de données.. Il donne erreur de compilation d'Erreur 175: Le magasin spécifié fournisseur ne peut pas être trouvé dans la configuration, ou n'est pas valide. si je peux exécuter l'application mais je ne peux pas enregistrer les données dans la base de données...demande de plantage..
OriginalL'auteur Vinay MS | 2011-10-07
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de fonctionner avec tout l'interopérabilité et les données Dll. Notre projet utilise ces:
.
LINQ n'est pas nécessaire, sauf si vous utilisez LINQ.
J'ai renommé toutes les copies de SQLite3.dll ou SQLite3.exe sur mon ordinateur (il y en a des dizaines) et l'application continue de fonctionner. J'ai été vérifier pour m'assurer que ma réponse est correcte, et c'est quelque chose que nous allons avoir à faire, afin de s'assurer notre installe travail, aussi.
OriginalL'auteur Tangurena
Ce Tangurena dit est juste (ce qui en fait m'a aidé à le faire fonctionner), mais vous devez également inclure le paramètre de configuration mentionné dans le fichier readme de SQLite:
OriginalL'auteur kzfabi
En fait, vous devriez être en mesure de simplement copier System.Data.SQLite.dll à partir de votre projet. J'ai généralement le CopyLocal propriété à true lorsque j'ajoute que la référence à mes projets, et assurez-vous que lorsque je fais un installateur j'ai cette DLL dans le même emplacement que la finale .exe fichier. J'ai écrit un billet de blog à propos de cette dernière année, peut-être quelque chose dans mon post va vous mettre sur la bonne piste: Mon Blog sur SQLite et C#
OriginalL'auteur Brendon Dugan
Que certains mentionné précédemment, vous devez inclure à votre configuration de l'application:
Vous devez également ajouter des fichiers DLL références:
Et définir la propriété "Copie Locale" valeur égale vrai pour chacun d'entre eux.
Visitez mon blog pour plus d' info
OriginalL'auteur Łukasz