2010-11-19 7 views
0

Possible en double:
C# Failed to find or load the registered .Net Data Provider errorExécution ma demande sur une autre machine me donne une erreur

Mon application est une application de bureau conduit C# Winforms Entity Framework/SQLite. (mots à la mode!)

Lorsque j'exécute l'application sur ma machine, cela fonctionne correctement sans problème. Mais lors de la création du package d'installation et de l'exécuter sur une autre machine, je reçois ce errro:

System.ArgumentException: Le fournisseur de magasin spécifié ne peut pas être trouvée dans la configuration, ou non valide. ---> System.ArgumentException: Impossible de trouver le .Net requis Framework Data Provider. Il ne doit pas être installé.

Comment puis-je « paquet » le fournisseur de données pour SQLite? La seule chose que j'ai installé sur ma machine dev était la suivante:

Des suggestions?

+0

Vérifiez le lien de duper; c'est ta réponse. Le fournisseur de données n'est inclus dans aucun fichier .config, donc EF ne peut pas trouver où trouver les bits dont il a besoin. Vous devrez modifier le fichier app.config de votre application ou le fichier machine.config pour ajouter le fournisseur de données requis. – Will

Répondre

0

Définir la référence SQLite pour copie locale comprennent alors dans votre package

Questions connexes