estoy serializar una clase y me da la siguiente excepción:XMLSERIALIZE Excepción
debe implementar un descriptor de acceso por defecto en System.Configuration.SettingsPropertyCollection porque hereda de ICollection.
cuando se ejecuta la siguiente línea:
XmlSerializer xs = new XmlSerializer(typeof(CustomConfiguration));
Cualquier ayuda?
public class CustomConfiguration : ConfigurationObjectBase
{
public CustomConfiguration() { //DO NOTHING. }
[User]
public uint Version
{ get { return ((uint)(this["Version"])); }
set { this["Version"] = value; }
}
}
ConfigurationObjectBase se deriva de System.configuration.ApplicationSettingsBase.
¿Puedes mostrar cualquier versión de tu clase 'CustomConfiguration' (en particular, la herencia, etc.)? –
clase pública CustomConfiguration: ConfigurationObjectBase { public CustomConfiguration() { // NO HACER NADA. } /// /// /// Versión [usuario] uint Versión pública { obtener { retorno ((uint) (esto [ "Versión"])); } conjunto { this ["Version"] = value; } }} ConfigurationObjectBase se deriva de System.configuration.ApplicationSettingsBase –
siva
¿Puedo preguntar por qué usted está tratando de Serialice esto de todos modos? Parece un poco extraño. –