J'ai un grand nombre de fichiers XML d'un schéma propriétaire - les fichiers XML définissent le protocole de communication binaire (structure de message). Je souhaite tirer parti de la technologie des tampons de protocole de Google. J'utilise du code existant pour charger les fichiers XML dans un modèle d'objet (en mémoire). Je souhaite générer un fichier .proto à partir de ce modèle d'objet. Donc, en gros, ce que je cherche est un code/une bibliothèque (en C#/.NET) qui représente le format de fichier .proto en tant que modèle objet et qui peut enregistrer ce modèle objet dans un fichier .proto.Génération d'une définition de tampons de protocole
Je pris un coup d'œil à dotnet-protobufs Jon Skeet, je pense que je comprends ce qu'il fait (génère le code C# basé sur des fichiers .proto)
Cependant, je ne figure pas si je peux l'utiliser pour mon projet (il a probablement le modèle d'objet au format .proto, mais probablement que le code qui peut analyser ce format et ne pas l'écrire)
Très interressant! Est-ce que cela supporte cela maintenant? – asgerhallas
Il y a du code, mais je ne peux pas supporter la sortie - la génération proto est au mieux expérimentale. Assez curieusement, le proto-à-C# est beaucoup plus développé, même si c'était complètement après coup! Sérialiseur .GetProto() ... –