Создание типизированного класса конфигурации с использованием MS Enterprise Library 5.0
У меня есть веб-приложение ASP.Net 4.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 и Enterprise library 1.0
Я пытаюсь добиться того же в ASP.Net 4.0 и Enterprise Library 5.0. Тем не менее, консоль Enterprise Library из 5.0 не работает так же, как инструмент настройки Enterprise Library из 1.0.
Я хотел знать, как мне поступить в.Net 4.0 и Ent Lib 5.0, чтобы выполнить то же самое требование. Есть ли лучший способ, с помощью которого можно настроить конфигурацию для типизированного класса в.Net 4.0/ent lib 5.0?
1 ответ
Конфигурация XML радикально изменилась (и не в лучшую сторону) в.NET 2.0. Вы захотите взглянуть на пространство имен System.Configuration и классы там. Это уже не вопрос корпоративной библиотеки, а вопрос о самой платформе.