簡體   English   中英

從特定的配置文件讀取

[英]Reading from specific configuration file

我有一個包含一個exe文件和幾個dll的應用程序。 在我的dll文件中的類之一中,我使用ConfigurationManager.OpenExeConfiguration讀取在主exe文件中聲明的設置。 但是當我在文件中手動更改section的值時,它總是返回我第一次設置的初始值。

請告訴我從應用程序中的特定配置文件讀取設置時必須做什么。

這是我的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"]讀取這些設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM