De quelles manières existe-t-il une sérialisation XML unidirectionnelle dans .Net? XmlSerializer n'écrit pas les propriétés qui n'ont pas de paramètre public. Bien que cette limitation soit compréhensible pour la désérialisation, je serais satisfait avec juste la sérialisation pour l'utilisation de Web. La sérialisation JSON.Net fonctionne très bien dans cette situation car elle sérialise le graphe d'objet complet, même si certaines propriétés n'ont pas de setters définis.Ecriture d'un objet au format XML
L'objectif principal de ces classes est une bibliothèque de classes .Net normale. Ces classes sont consommées par un autre code dans 90% des cas, donc je suis à la recherche d'une solution qui ne sacrifie pas la facilité d'utilisation normale des classes.
La bibliothèque de classes qui en résulte doit prendre en charge .Net 2.0.
Vous pouvez implémenter l'interface ISerializable. – eschneider