Как иметь разные части файла конфигурации в С#

то, что я пытаюсь сделать, это для моего файла App.config, у меня есть куча настроек, и я хочу разделить мой файл конфигурации на разные файлы. Например; мое приложение.Файл конфигурации имеет настройки, относящиеся к электронной почте, поэтому я хочу извлечь эти настройки и сохранить их в файле email.config, а затем в моем файле app.config использовать атрибут configSource, чтобы добавить эти настройки из файла email.config и добавить его в узел настроек приложения. Возможно ли это?

Если да, пожалуйста, посоветуйте, как добиться вышеуказанного результата.

Большое спасибо.

так, например, у меня есть другой файл конфигурации с именем app1.config и следующий xml:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings >
    <add key="l" value="test"/>
  </appSettings>
</configuration>

а затем в моем основном файле app.config есть ссылка на файл app1.config, а затем из кода можно сделать это, чтобы получить значение ключа настройки приложения:

 var x = ConfigurationManager.AppSettings["l"];
7
задан johnnie 6 March 2012 в 11:52
поделиться