我正在寻找一种简单而优雅的方法来存储我的应用程序的设置。这是一个密切描述我正在寻找的示例
public class Office
{
string location;
int numberOfWorkStations;
int numberOfServers;
string developerNames[];
}
配置如下:
<Office>
<Location>Mumbai, India</Location>
<NumberOfWorkStations>10</NumberOfWorkStations>
<NumberOfServers>2</NumberOfServers>
<DeveloperNames>
<DeveloperName>GoGo</DeveloperName>
<DeveloperName>MoMo</DeveloperName>
<DeveloperName>JoJo</DeveloperName>
</DeveloperNames>
</Office>
早在 2005/6 年,曾经有一个企业库配置块可以抽象出所有 XML 序列化的东西。
我正在查看最新版本的企业库,但似乎配置块不再存在。
我在 .Net 框架 4.5 上,我的想法是,由于该功能已从企业库中删除,它现在应该原生存在于 .Net 框架中。
我读过这个博客,但感觉从 ConfigurationSection、ConfigurationElement 等派生出来的工作与企业库过去提供的相比仍然是太多的工作。我正在寻找的是非常接近 XMLSerialization,但我不想编写代码来进行序列化,因为我觉得这就像重新发明轮子一样。
感谢您查看我的帖子。