sto serializzazione una classe e ottengo la seguente eccezione:XMLSERIALIZE Eccezione
è necessario implementare una funzione di accesso di default sul System.Configuration.SettingsPropertyCollection perché eredita da ICollection.
quando viene eseguita la seguente riga:
XmlSerializer xs = new XmlSerializer(typeof(CustomConfiguration));
Qualsiasi aiuto?
public class CustomConfiguration : ConfigurationObjectBase
{
public CustomConfiguration() { //DO NOTHING. }
[User]
public uint Version
{ get { return ((uint)(this["Version"])); }
set { this["Version"] = value; }
}
}
ConfigurationObjectBase deriva dal System.configuration.ApplicationSettingsBase.
Potete mostrare qualsiasi versione della vostra classe 'CustomConfiguration' (in particolare l'eredità, ecc.)? –
classe pubblica CustomConfiguration: ConfigurationObjectBase { public CustomConfiguration() { // DO NOTHING. } ///
Posso chiedere perché si sta cercando di serializzare questo comunque? Sembra un po 'strano. –