从特定的配置文件中读取

本文关键字:读取 配置文件 | 更新日期: 2023-09-27 18:08:38

我有一个包含一个exe文件和几个dll的应用程序。在我的dll文件中的一个类中,我使用ConfigurationManager.OpenExeConfiguration读取主exe文件中声明的设置。但是当我在文件中手动更改sections的值时,它总是返回我第一次设置的初始值。

请告诉我在我的应用程序中从特定配置文件中读取设置必须做什么。

这是我的applicationSettings:

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

和我想读取ProviderName

从特定的配置文件中读取

只读取app.config文件。dll没有.config文件

需要重新启动应用程序,以便重新读取配置

我发现我的错误在哪里了。我必须使用<appSettings>而不是<applicationSettings>,并使用ConfigurationManager.AppSettings["ProviderName"]

读取这些设置