我正在序列化一个类,我得到以下异常:
您必须在System.Configuration.SettingsPropertyCollection上实现默认访问器,因为它继承自ICollection.
当执行以下行时:
XmlSerializer xs = new XmlSerializer(typeof(CustomConfiguration));
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
public class CustomConfiguration : ConfigurationObjectBase
{
public CustomConfiguration () { //DO NOTHING. }
[User]
public uint Version
{ get { return ((uint)(this["Version"])); }
set { this["Version"] = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
ConfigurationObjectBase派生自System.configuration.ApplicationSettingsBase.