2011-06-17 38 views
4

我试图访问我的vb.net 2.0 web应用程序中的appsettings键值。使用appsettings,但“ConfigurationSettings”方法已过时

我把钥匙app.config文件:

<appSettings> 
    <add key="DownloadURL" value="http://<myURL>/" /> 
</appSettings> 

我已经按照说明操作here,和它说,我需要访问这些关键的,像这样:

URL = System.Configuration.ConfigurationSettings.AppSettings("DownloadURL") 

但我得到以下信息:

公共共享只读属性 的AppSettings()为 “System.Collections.Specialized.NameValueCollection” 是过时:“此方法已过时, 它已取代 System.configuration System.configuration.configurationmanager.AppSettings!”

我试图取代旧方法与新方法,但它不存在。

奇怪,因为我做了一个类似的事情与一个网络应用程序,它确实存在那里。

回答

8

添加对System.Configuration.dll的引用。

Here's an explanation.

+0

您还需要添加,当然using语句。 – 2011-06-17 09:59:06

+0

好的。这是“进口”,因为它是VB。 – Urbycoz 2011-06-17 11:46:29

+0

如果您不使用类的完整名称空间,则只需要使用using/import语句,如果包含System.Configuration部分,则不需要它。 – 2012-02-14 11:03:51

相关问题