2016-05-16 77 views
0

我試圖從配置文件中檢索指定的鍵,但是當我輸出包含與鍵關聯的值的變量時,我沒有收到錯誤,但沒有任何結果被顯示到控制檯。有人能告訴我我做錯了什麼嗎?提前致謝!無法從配置文件中檢索指定鍵的值

編輯:我想從關鍵的價值,不解決警告。

代碼的配置文件:

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

碼主:

Dim sAttr As String 

    sAttr = ConfigurationManager.AppSettings("TITLE") 

    Console.WriteLine(sAttr) 
    Console.ReadLine() 
+0

代碼和配置文件看起來是正確的,所以也許應用程序沒有看到配置文件。通過這樣的控制檯程序,項目中的配置文件被命名爲app.config,但是當構建項目時,app.config進入bin文件夾並且其根名稱更改爲DLL名稱。因此,如果您執行了調試版本,請在/bin/debug中查找配置文件。看看是否有「TITLE」值。 –

+0

嗨@EdGibbs,謝謝你的回覆。配置文件中沒有TITLE值。 – TimmyHoHoo

+0

最後一個問題是不同的......我問如何擺脫警告...... – TimmyHoHoo

回答

1

對於任何人讀了這:

嘗試刪除您的應用程序文件,因爲你的代碼來獲取值正確。而不是手動添加它,請嘗試右鍵單擊項目|選擇屬性|選擇設置----在值列下鍵入內容。Visual Studios將爲您創建app.config文件。然後添加上面的代碼並嘗試。

創建應用程序文件後,您將需要/應該刪除在應用程序文件中設置的視覺基礎知識。

相關問題