Usando C # .NET 2.0, ho una classe di dati compositi che ha l' [Serializable]
attributo su di essa. Sto creando una XMLSerializer
classe e la passo nel costruttore:
XmlSerializer serializer = new XmlSerializer(typeof(DataClass));
Ricevo un'eccezione che dice:
Si è verificato un errore nel riflettere il tipo.
All'interno della classe di dati c'è un altro oggetto composito. Anche questo deve avere l' [Serializable]
attributo o, disponendolo sull'oggetto superiore, lo applica in modo ricorsivo a tutti gli oggetti all'interno?