9
Estoy intentando serializar un objeto, pero me gustaría excluir uno de los objetos que contiene. Intenté [NonSerialized]
y todavía intento serializarlo cuando llamo al XmlSerializer
en un objeto Cart.Excluir un objeto durante la serialización con XmlSerializer
[Serializable]
[XmlRoot("Cart")]
public class Cart : ICart
{
// Public Properties
[DefaultValue("")]
public string ID { set; get; }
[XmlIgnore()]
[NonSerialized]
public CartSerializer Serializer = new CartSerializer(this);
}
'XmlIgnore' debería haber hecho esto (si está utilizando un XmlSerializer) - ¿puede mostrar su código de serialización? – BrokenGlass
@BrokenGlass tiene razón. Use 'XmlIgnore' –
Otra opción sería hacerlo privado en lugar de público. . . – richard