首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试使用App.config文件时出现"This method is obsolete“警告

尝试使用App.config文件时出现"This method is obsolete“警告
EN

Stack Overflow用户
提问于 2010-12-17 21:51:51
回答 6查看 1.7K关注 0票数 0

下面是我的方法:

代码语言:javascript
运行
复制
public IList<Member> FindAllMembers()
{
    using (WebClient webClient = new WebClient())
    {
        string htmlSource = webClient.DownloadString(ConfigurationSettings.AppSettings["MemberUrl"]);
    }

    XDocument response = XDocument.Parse(htmlSource);
}

它建议我使用新的ConfigurationManager.AppSettings,但我在智能感知中找不到它。我确信我导入的名称空间是正确的。我也需要引用一些东西吗?

代码语言:javascript
运行
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Xml.Linq;
using SharpDIC.Api.Interfaces;
using SharpDIC.Api.Models;
using System.Configuration;

namespace SharpDIC.Api.Concrete
{
    class XmlMemberFinder : IMemberFinder
    {
        public IList<Member> FindAllMembers()
        {
            using (WebClient webClient = new WebClient())
            {
                string htmlSource = webClient.DownloadString(ConfigurationSettings.AppSettings["MemberUrl"]);
            }

            XDocument response = XDocument.Parse(htmlSource);
        }
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-12-17 21:54:53

它位于System.Configuration名称空间中。尝试添加对System.Configuration程序集的引用。

System.Configuration.ConfigurationSettings位于System程序集中,这就是您无需添加引用即可使用它的原因。

票数 5
EN

Stack Overflow用户

发布于 2013-07-19 10:32:25

我也有同样的问题。尝试ConfigurationManager而不是ConfigurationSettings

票数 2
EN

Stack Overflow用户

发布于 2010-12-17 21:54:43

它在System.Configuration中。

所以你应该能够看到它。

您是否缺少程序集引用?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4471054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档