Un sistema .NET / C # riceve messaggi XML per l'elaborazione e l'ulteriore trasmissione.
Poiché lavorare direttamente sui documenti XML sarebbe molto scomodo, è necessario deserializzare il messaggio in un oggetto C # e quindi serializzare subito prima della consegna.
Fino ad ora questo è stato fatto con lo strumento XSD di Microsoft (xsd.exe) e ha fatto il lavoro, ma male. Lo strumento è vecchio e bacato e genera nomi di classi e rappresentazioni di codice oltraggiose dei vari costrutti dello schema XML.
Ci sono modi migliori per farlo in .NET, o dovrei fare un altro modo al riguardo?