2011-06-14 85 views
1

我能夠通過使用以下語法從app.config文件中讀取鍵值屬性。如何從app.config文件讀取名稱 - 值屬性?

System.Configuration.ConfigurationManager.AppSettings["ConfigurationFile"] 

我想讀的名字,值從它們下面的架構下定義的app.config文件屬性。

<applicationsettings> 
     <Host.Properties.Settings> 
      <setting name="Path" serializeAs="String"> 
       <value>F:\PATH\</value> 
      </setting> 
     <Host.Properties.Settings> 
    </applicationSettings> 
</configuration> 

什麼是正確的解決方案?

回答

2
System.Configuration.ConfigurationManager.AppSettings["Path"] 

或本:

Host.Properties.Settings.Default.Path 

應該工作。

+0

@mservidio它適用於鍵值屬性,但不適用於名稱 - 值屬性。 – Macnique 2011-06-14 21:13:17

+0

Host.Properties.Settings.Default.Path應該用於名稱 - 值屬性。我可能不會理解你的問題,你能澄清嗎? – mservidio 2011-06-14 21:21:46

+0

我沒有使用System.Configuration.ConfigurationManager.AppSettings [「Path」]。我正在將這些值讀入一些文本框。由於所有值都在appsettings下,我可以閱讀它們。但是現在我想從實際問題中上面提到的配置文件部分讀取文本框中的值。 – Macnique 2011-06-14 21:31:32

相關問題