I'm build a xamarin forms app using Azure Mobile Services for offline sync - versions are:
- Microsoft.Azure.Mobile.Client 3.1.0
- Microsoft.Azure.Mobile.Client.SQLiteStiore 3.1.0
- SQLitePCL 3.8.7.2
- SQLitePCLRaw.bundle_green 1.1.2
- SQLitePCLRaw.core 1.1.2
This was working fine, until I added akavache (5.0.0) to my project, before adding any akavache specific code, I ran the project and found
MobileServiceSQLiteStore store = new MobileServiceSQLiteStore(path);
was throwing an TyleLoadException:
Could not load type 'SQLitePCL.SQLite3Provider_internal' from assembly 'SQLitePCLRaw.provider.internal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89ae75803b2c608d'.
Has anyone come across this before? When I remove akavache, everything returns to normal.