【问题标题】:Using appsettings, but "ConfigurationSettings" method is obsolete使用 appsettings,但“ConfigurationSettings”方法已过时
【发布时间】:2011-06-17 09:42:23
【问题描述】:

我正在尝试访问我的 vb.net 2.0 Web 应用程序中的 appsettings 键值。

我已将密钥放在 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'

我尝试用新方法替换旧方法,但它不存在。

奇怪,因为我用一个网络应用做了类似的事情,而且它确实存在。

【问题讨论】:

    标签: vb.net appsettings windows-applications


    【解决方案1】:

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

    Here's an explanation.

    【讨论】:

    • 好的。它是“导入”,因为它是 VB。
    • 如果你不使用类的完整命名空间,你只需要使用 using/import 语句,如果包含 System.Configuration 部分,则不需要它。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 1970-01-01
    • 2011-11-01
    • 2017-08-02
    • 2012-07-27
    • 2022-06-20
    相关资源
    最近更新 更多