19 novembre 2014 Sébastien

SQLite dans un projet Windows Phone 8.x

Les package Nuget nous facilitent la vie mais encore faut-il que tout existe en package Nuget..

Attention, lorsque vous voulez utiliser une base SQLite dans un projet  Windows Phone 8.x sous VS 2013 (ou 2012)  de penser à ajouter la référence « SQLite for Windows Phone » à la main.

En effet, vous aurez beau ajouter les packages Nuget « SQLite.Net-PCL », « SQLite.Net.Platform.WindowsPhone8 » et « sqlite-net-wp8 », vous n’arriverez pas à utiliser votre base SQLite sans vous prendre quelques belles erreurs à l’exécution.

Pour ajouter la référence, « SQLite for Windows Phone » :

  • Télécharger le vsix  « Precompiled Binaries for Windows Phone 8 » sur le site http://sqlite.org/download.html
  • Double-cliquez  sur le fichier « .vsix » pour l’installer l’extension dans votre Visual Studio
  • Faîtes un clique droit sur votre dossier « References » dans votre projet « Windows Phone » et cliquez sur « Add reference« 
  • Dépliez « Windows Phone SDK 8.0 », puis « Extensions » (ou « Recent »), cochez « SQLite for Windows Phone » pour que la référence soit ajoutée à votre projet et cliquez sur « OK ».

Il ne reste plus qu’à recompiler et le tour est joué 😉

 

Tagged: , , , , , , , , ,

About the Author

Sébastien Responsable d’Etudes et développement .NET chez Mentalworks. Microsoft et Xamarin addict..