我試圖用ConfigurationManager中首次所以這就是我所做的:使用ConfigurationManager中無法讀取配置
1)創建了一個新的項目(TestProject) 2)右擊上TestProject - >添加 - >新建項目 - >應用程序配置文件(名稱:Conf.config) 3)我編輯這樣的文件,所以它的外觀:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="key1" value="output1"/>
<add key="key2" value="output2"/>
<add key="key3" value="output3"/>
</appSettings>
</configuration>
現在,如果我嘗試讀取ŧ他的配置我的代碼是告訴我,其空:/
NameValueCollection appSettings = ConfigurationManager.AppSettings;
if (appSettings.Count == 0) //always true
Console.WriteLine("something is wrong");
即使我嘗試ConfigurationManager.AppSettings["key1"]
我沒有得到任何輸出。嗯,我在做什麼錯了?
嘗試重命名您的配置文件到'App.config'。 – 2012-07-11 09:58:31
這是WPF,Forms還是ASP.Net應用程序?爲什麼不能將值存儲在web.config或app.config中? – 2012-07-11 10:09:16
@Shaks它的ac#控制檯應用程序 - 我正在使用它,因爲它顯示在本教程中:http://blogs.technet.com/b/vanih/archive/2008/01/25/configurationmanager-class-in- c.aspx – miri 2012-07-11 11:22:03