Utilizo o XMLSerializer para serializar minhas classes em C#. No caso dos enumeradores, ao serializar o conteudo que fica é o texto porem eu preciso que seja o valor.
Exemplo:
public enum Numero { Zero, Um, Dois }
Ao serializar fica: <numero>Dois</numero> O que quero é <numero>2</numero>