Чтение из определенного файла конфигурации - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть приложение, которое содержит один исполняемый файл и несколько DLL-файлов.В одном из классов в моем DLL-файле я использую ConfigurationManager.OpenExeConfiguration для чтения настроек, которые объявляются в основном exe-файле.но когда я изменяю значения разделов вручную в файле, он всегда возвращает начальное значение, которое я установил в первый раз.

, пожалуйста, скажите мне, что я должен сделать для чтения настроек из определенного файла конфигурации в моем приложении.

вот мое приложениеНастройки:

<applicationSettings>
  <UltraData.Bonus.BonusControler.Properties.Settings>
    <setting name="ProviderName" serializeAs="String">
      <value>WebProvider</value>
    </setting>
  </UltraData.Bonus.BonusControler.Properties.Settings>
</applicationSettings>

и я хочу прочитать ProviderName значение.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

Я выясняю, где моя ошибка.Я должен использовать <appSettings> вместо <applicationSettings> и прочитать эти настройки, используя ConfigurationManager.AppSettings["ProviderName"]

0 голосов
/ 14 сентября 2011

Файл app.config является единственным, который читается. Для DLL нет файлов .config.

Вам делать необходимо перезапустить приложение для повторного чтения конфигурации.

...