2013-03-23 24 views
13

下面的代碼正常工作:ConfigurationSettings.AppSettings是過時

string api_url = ConfigurationSettings.AppSettings["api-url"].ToString(); 

用警告消息如下:

'System.Configuration.ConfigurationSettings.AppSettings' 是過時:「「此方法已被廢棄,已被System.Configuration替換!System.Configuration.ConfigurationManager.AppSettings「'

正如wa rning消息,我試着用ConfigurationManager.AppSettings

string api_url = ConfigurationManager.AppSettings["api-url"].ToString(); 

現在出現錯誤消息替換ConfigurationSettings.AppSettings,他說:

'ConfigurationManager中' 這個名字並不在當前的背景下

這些都是存在命名空間導入:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.Configuration; 

請幫幫我。

回答

1

添加引用System.Configuration。

1

添加對System.Configuration的引用。不贊成使用的是System.dll,但名稱空間相同System.Configuration