我需要这个Web应用程序的大量配置数据,这是强类型的,并且此配置数据的结构将相当复杂(不能与键值对一起使用)。在过去,我记得在.Net 2.0中做过这个,但无法弄清楚我将如何在.Net 4.0中做到这一点。类和配置映射如下所示(仅为了说明的目的而真正简化):
class SettingsClass
{
int count;
string name;
decimal amount;
}
<SettingsClass>
<count>2</count>
<name>Moiz</name>
<decimal>10.66</decimal>
</SettingsClass>
.Net 4.0配置类是否提供这种内置功能?
我是否需要使用Enterprise Library 5.0来完成此操作?
答案 0 :(得分:1)
您可以使用custom configuration handlers在配置文件中引入强类型部分。
如果您需要在单独的文件中使用这些配置,可以使用OpenMappedExeConfiguration加载其他配置文件。
您可以在.NET 2.0和4.0中使用这两种做法。