Böyle hata ayıklarken nesneleri xml'ye dışa aktarmak için her zaman bir uzantı yöntemi oluşturuyorum. Nesne verileriyle ilgili sorunları gidermek için çok kullanışlıdır. İşte kullandığım şey:
public static void SerializeToXML(this object entity)
{
System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(entity.GetType());
System.IO.StreamWriter file = new System.IO.StreamWriter(string.Format(@"{0}\{1}.xml", Directory.GetCurrentDirectory(), entity.GetType().Name));
writer.Serialize(file, entity);
file.Close();
}
% 100 tam kanıt değil, ancak çoğu zaman mükemmel. Uygulama dizininde, dosya adı olarak nesne adıyla bir xml dosyası oluşturacaktır. Hemen pencerede nesne adını ve ardından .SerializeToXML () yazabilirsiniz.
yani: myList.SerializeToXML ()