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.