2017-07-19 6 views
0

J'ai du mal à utiliser les Extensions Sqlite.net dans mon application Android Xamarin.Comment faire fonctionner les extensions Sqlite.net?

Je reçois l'exeption:

Je ne sais pas System.Collections.Generic.List`1 [app_name.Model.modelName]

Le problème est similaire à:

Sqlite extension is not working as expected

et

Use SQLiteNetextensions with Xamarin for Android-App

mais les réponses à partir de là ne fonctionnent pas pour moi et je ne peux pas ajouter de commentaires, je dois donc commencer une nouvelle question.

J'essayais d'installer différents paquets d'extensions sqlite.net et je n'ai obtenu aucun résultat.

En utilisant les extensions SQLite.Net-PCL 2.0.0-alpha2 me donne comme exeption:

System.IO.FileNotFoundException: Impossible de charger l'assembly « SQLite.Net, Version = 3.0.5.0, Culture = neutral, PublicKeyToken = '. Peut-être qu'il n'existe pas dans le profil Mono pour Android?

J'utilise la bibliothèque Sql-net:

https://www.nuget.org/packages/sqlite-net-pcl/

Est-ce que quelqu'un a une solution définitive à ce problème, s'il vous plaît?

Edit:

je devais créer un nouveau projet et coller tout de l'ancien.

Je ne pense pas que cela répond à la question, mais il est assez pour moi ...

Répondre

0

J'utilise la bibliothèque Sql-net:

https://www.nuget.org/packages/sqlite-net-pcl/

Le lien ici vous donnez la bonne lib, mais vous installez vraiment ce paquet? Parce que vous avez également dit que vous installez SQLite.Net Extensions-PCL 2.0.0-alpha2.

S'il vous plaît essayer d'installer le paquet dans la capture d'écran ci-dessous, la dernière version stable est 1.3.3:

enter image description here

+0

Merci d'avoir essayé d'aider. J'installe le paquet à partir de la capture d'écran. J'ai créé un nouveau projet aujourd'hui, installé SQLite.Net Extensions-PCL 2.0.0-alpha2 et il semble fonctionner, donc il doit y avoir quelque chose de foiré dans mon projet original. Je ne sais pas comment tracer ce qui ne va pas, donc je vais probablement devoir copier-coller tout et voir si cela fonctionne dans le nouveau projet ... Ou y at-il un moyen de réinstaller toutes les références dans l'ancien projet? –