0
我有一个ASP.Net 4.0的Web应用程序,我需要创建类型化的配置类。我的意思是:使用MS企业库5.0创建打印配置类
class SettingsClass
{
int count;
string name;
decimal amount;
}
应该映射到配置文件:
<MyAppSettings>
<xmlSerializationSection type="...">
<SettingsClass>
<count>2<count>
<name>Moiz</name>
<decimal>10.66</decimal>
</SettingsClass>
</xmlSerializationSection>
</MyAppSettings>
配置文件是在web.config鉴定通过配置部分如下(阅读ColorSettings为MyAppSettings )
这是直截了当在ASP.Net 2.0和企业库1.0
我试图在ASP.Net 4.0和Enterprise Library 5.0中实现同样的功能。但是,5.0的企业库控制台的工作方式与1.0的企业库配置工具的工作方式不同。
我想知道我应该如何在.net 4.0和Ent Lib 5.0中实现这一要求。在.Net 4.0/ent lib 5.0中,是否有更好的方式来处理类型化类的配置?
克里斯,不知道我是否正确理解你。但是我指的是一对一的类配置文件,当.Net 2.0刚刚出来时,企业库1.0也是如此。你是否认为事情从.Net 2.0到4.0以及EntLib 1.0到5.0发生了根本性的变化? – 2010-10-23 22:07:23
企业库1.0的目标是.NET 1.0/1.1,而不是2.0。 Entlib 2.0面向.NET 2.0。不推荐使用.NET 2.0 IConfigurationSectionHandler,这是使编写配置节很容易的钩子。这在2.0中要困难得多,但从正面来看,它不够灵活。 (你能告诉我最近一直在和System.Configuration打架吗?) – 2010-10-24 06:55:16