2015-03-04 1 views
0

Dans la dernière version du package de nuget "SQLite-Net Extensions PCL", la version requise de Newtonsoft.Json a été déplacée vers> = 6.0.0.5. Y a-t-il une raison particulière à cela? Pour cette raison, je ne peux pas mettre à jour le package dans mon projet Azure Mobile Service car Azure Mobile Service dépend de Newtonsoft.Json = 6.0.0.4 ... ennuyeux ... :)Extensions SQLite-Net Newnessoft.Json version depedency

Ou existe-t-il un autre moyen? (sauf à partir de la source du formulaire de construction)

Merci beaucoup.

Répondre

0

La bibliothèque JSON est requise pour sérialiser les propriétés TextBlob en tant que chaînes. Il existe quelques suggestions pour supprimer cette dépendance et déplacer la logique TextBlob vers un autre package pour éviter ce type de problème, mais ce n'est pas encore implémenté.

Actuellement, la dernière version (1.3.1) de Azure Mobile Services nécessite Newtonsoft.Json> = 6.0.0.4, donc l'installation de 6.0.0.5 ferait fonctionner les deux.

+0

Je parlais en fait du paquet backend (https://www.nuget.org/packages/WindowsAzure.MobileServices.Backend.Tables/), qui dépend malheureusement de Newtonsoft.Json (= 6.0.4) ... L'idée était de réutiliser mon PCL Sqlite DAL (utilisé avec MVVMCross et Xamarin.iOS et Xamarin.Android) du côté serveur aussi et de faire une certaine synchronisation entre (trop lutté déjà avec EF). Mais il semble qu'Azure Mobile Services et Sqlite ne se lient pas bien car le fichier sqlite .db est "difficile" à lire/à conserver. Merci pour votre réponse de toute façon, je finis par utiliser Parse par manque de temps. – baramuse