2013-05-28 30 views
0

我很難讓我的設置超出App.config。我迄今爲止所做的研究表明,我應該可以使用ConfigurationManager.AppSettings(它是System.Configuration的一部分)。我怎樣才能從c#中使用.Net Framework 4客戶端配置文件加載App.config中的值

但是,我無法得到它編譯。當然,它不喜歡舊的方法(ConfigurationSettings.AppSettings),因爲它已經過時了。

我在這裏錯過了什麼?

它是我的項目的目標框架(目前設置爲「.Net Framework 4客戶端配置文件 」)嗎?

而且例如我的代碼如下:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Configuration; 

namespace myNameSpace 
{ 
    class Program 
    { 

     private void LoadAppConfig() 
     { 
      string mySetting; 

      //This won't compile 
      mySetting = 
       System.Configuration.ConfigurationManager 
                .AppSettings["mySettingName"]; 

      //This compiles but of course is obsolete, and I get that warning. 
      mySetting = 
       System.Configuration.ConfigurationSettings 
                .AppSettings["mySettingName"]; 
     } 

     static void Main(string[] args) 
     { 
      // stuff happens 
     } 
    } 
} 
+1

參考你添加引用? – leppie

+0

你得到了什麼具體的錯誤信息? – qJake

+1

就是這樣@leppie。 – BIBD

回答

相關問題