使用.NET compact framework在运行时持久化/检索设置

使用.NET compact framework在运行时持久化/检索设置,.net,compact-framework,persistence,settings,.net,Compact Framework,Persistence,Settings,我想在运行时保存/恢复Windows Mobile应用程序的设置。数据量是微不足道的,使用数据库是一种过分的做法 对于这样的任务,什么是最佳实践?我想到了与设置类似的东西:ApplicationSettingsBase类在.NET full framework中,但它在compact版本中不受支持。这家伙为compact framework编写了一个AppSettings的实现: 如果设置类的结构不太复杂,可以使用XmlSerializer XmlSerializer的主要缺点是它不能处理抽象、

我想在运行时保存/恢复Windows Mobile应用程序的设置。数据量是微不足道的,使用数据库是一种过分的做法


对于这样的任务,什么是最佳实践?我想到了与设置类似的东西:ApplicationSettingsBase类在.NET full framework中,但它在compact版本中不受支持。

这家伙为compact framework编写了一个AppSettings的实现:

如果设置类的结构不太复杂,可以使用XmlSerializer

XmlSerializer的主要缺点是它不能处理抽象、接口或泛型的属性类型