Расширения SQLite-Net Зависимость от версии Newtonsoft.Json

В последней версии пакета nuget "SQLite-Net Extensions PCL" требуемая версия Newtonsoft.Json была увеличена до >= 6.0.0.5. Есть ли для этого какая-то особая причина? Из-за этого я не могу обновить пакет в своем проекте мобильной службы Azure, поскольку мобильная служба Azure зависит от Newtonsoft.Json = 6.0.0.4... раздражает... :)

Или есть другой способ? (кроме источника формы здания)

Большое спасибо.


person baramuse    schedule 04.03.2015    source источник


Ответы (1)


Библиотека Json требуется для сериализации свойств TextBlob в виде строк. Есть несколько предложений по удалению этой зависимости и перемещению логики TextBlob в другой пакет, чтобы избежать подобных проблем, но это еще не реализовано.

Текущая последняя версия (1.3.1) Azure Mobile Services требует Newtonsoft.Json >= 6.0.0.4 , поэтому при установке 6.0.0.5 они оба заработают.

person redent84    schedule 04.03.2015
comment
На самом деле я говорил о внутреннем пакете (nuget.org/packages/WindowsAzure. MobileServices.Backend.Tables), который, к сожалению, зависит от Newtonsoft.Json (= 6.0.4)... Идея состояла в том, чтобы повторно использовать мой PCL Sqlite DAL (используемый с MVVMCross и Xamarin.iOS и Xamarin.Android) на на стороне сервера и сделать некоторую синхронизацию между ними (уже слишком много боролся с EF). Но кажется, что Azure Mobile Services и Sqlite не очень хорошо сочетаются, поскольку файл sqlite .db трудно читать/сохранять. В любом случае, спасибо за ваш ответ, я фактически использую Parse из-за нехватки времени. - person baramuse; 05.03.2015