La cuestión es que el Dictionary no tiene un equivalente para serializar en un XML Schema, lo que podrías hacer es decirle al serializer que implemente la interfaz IXmlSerializable
te paso una referencia, espero que te sirva
http://msdn.microsoft.com/msdnmag/is...s/default.aspx
Salu2