Значение null не может быть сериализовано на самом верхнем уровне, так как тип корня IXmlSerializable "{0}" с IsAny=true ...

Значение null не может быть сериализовано на самом верхнем уровне, так как тип корня IXmlSerializable "{0}" с IsAny=true должен записать все свое содержание, включая корневой элемент. Проверьте правильность реализации IXmlSerializable.