0
有一個屬性對象,我不需要序列化。在此屬性的類型生成我期望的循環引用,所以我佈置這個屬性的一切,在我腦海中:由於循環引用,需要忽略XmlSerialization中的屬性
private clsDeclaracion _Declaracion;
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[System.Xml.Serialization.XmlIgnore]
public clsDeclaracion Declaracion
{
get { return _Declaracion; }
set { _Declaracion = value; }
}
然而,循環引用保持射擊。嘗試使用公共領域沒有運氣。 這是我的序列化代碼:
System.Xml.Serialization.XmlSerializer Serializador =
new System.Xml.Serialization.XmlSerializer(objeto.GetType());
using (StreamWriter SW = System.IO.File.CreateText(ArchivoTemp))
{
Serializador.Serialize(SW, objeto);
}