2010-11-11 4 views
2

Hey. Je suis tombé sur Protobuf-net et il me semble que c'est une excellente bibliothèque de sérialisation à utiliser. Est-il possible de faire fonctionner cela sur Windows Phone 7? J'ai téléchargé le MSI mais il semble que la DLL ne peut pas être référencée car elle n'a pas été créée avec Windows Phone Runtime. Y at-il une autre DLL que je devrais télécharger pour l'utiliser afin qu'elle fonctionne sur le téléphone? merciProtobuf-net sur Windows Phone 7

+1

Probablement pas la réponse que vous cherchez, mais elle est open source. Voyez si vous pouvez essayer de le compiler vous-même contre le Windows Phone Runtime. Juste une idée .... – BFree

+0

Quelle est la meilleure façon de télécharger le code? J'ai essayé d'utiliser Tortoise SVN, mais il est dit que l'URL n'est pas valide. ('Http://protobuf-net.googlecode.com/svn/trunk/protobuf-net- read-only') – XSL

+1

Lorsque vous utilisez TortoiseSVN, vous n'incluez que' http : // protobuf-net.googlecode.com/svn/trunk/'en tant qu'URL –

Répondre

2

Il y a un soutien WP7 dans v2, qui est le coffre. C'est pas encore entièrement libéré (j'ai quelques bits à faire), mais il does work.

+0

Merci pour les mises à jour Marc, je vais me débrouiller avec la première version. – XSL

0

Vous pouvez essayer de compiler le tronçon v1. Mais the author says qu'un grand refactor est actuellement en cours pour soutenir le manque de support générique du Compact Framework.

0

Si vous téléchargez l'un des fichiers zip au http://code.google.com/p/protobuf-net/ au lieu du fichier MSI. par exemple:

http://code.google.com/p/protobuf-net/downloads/detail?name=protobuf-net%20r282.zip

vous obtenez des ensembles pour toutes les versions d'exécution dont une pour silverlight 2 qui devrait fonctionner correctement sur le téléphone (je ne l'ai pas testé)

+0

J'ai essayé les runtimes SL2 et CF, mais ils lancent tous les deux des exceptions de MethodAccess sur le téléphone. – XSL