Here is the list of the new features / corrections bug :
Upgrade to SQLite 18.104.22.168
All the assemblies and samples have been upgraded for SQLite 22.214.171.124.
Don’t forget to update your SQLite assembly reference with the Extensions and Update Tools in Visual Studio :
Better errors management
When you set UseVerboseErrors=true on the server side, the errors is correctly downloaded to the clients
Integration with Nuget
You can now add the toolkit references with Nuget : https://www.nuget.org/packages/SyncClient.SQLite/
This package targets three différents projects :
Server Side :
Adding SyncClient.SQlite Nuget package to your Web Server side will add the Microsoft.Synchronization.Services.dll assembly :
Don’t forget to install SyncFramework 2.1 on your server, before adding the Nuget package.
Windows Store Apps Side :
Adding SyncClient.SQlite Nuget package to your Windows Store Client Application will add Microsoft.Synchronization.ClientServices.Win8.dll assembly :
Dont forget to add the reference to SQLite for Windows Runtime (the latest version is 126.96.36.199) and the reference to Microsoft Visual C++ Runtime package.
Windows Phone 8 side :
Adding SyncClient.SQLite Nuget package to your Windows Phone 8 Client Application will add Microsoft.Synchronization.ClientServices.WP8.dll assembly :
Dont forget to add the reference to SQLite for Windows Phone (the latest version is 188.8.131.52) and if you want to work with SQLite directly in your application, the Sqlite.dll Library.
I have updated the Setup process on the codeplex site to reflect this changes.
Error Mismatching Architecture ARM and x86 :
Thanks to Nuget deployment, you won’t have this error again. You can compile and deploy your project with all platforms provided : ARM, x86 and x64. It was a huge work to make it work correctly, if you are interested, you can read this article to see how to deal with Nuget deployment and platforms architecture on WinRT.
I have updated the HelloWorld and Fabrikam Samples to reflect those changes 🙂
Happy Coding (and Synchronization :))