下面是我的方法:
public IList<Member> FindAllMembers()
{
using (WebClient webClient = new WebClient())
{
string htmlSource = webClient.DownloadString(ConfigurationSettings.AppSettings["MemberUrl"]);
}
XDocument response = XDocument.Parse(htmlSource);
}它建议我使用新的ConfigurationManager.AppSettings,但我在智能感知中找不到它。我确信我导入的名称空间是正确的。我也需要引用一些东西吗?
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);
}发布于 2010-12-17 21:54:53
它位于System.Configuration名称空间中。尝试添加对System.Configuration程序集的引用。
System.Configuration.ConfigurationSettings位于System程序集中,这就是您无需添加引用即可使用它的原因。
发布于 2013-07-19 10:32:25
我也有同样的问题。尝试ConfigurationManager而不是ConfigurationSettings
发布于 2010-12-17 21:54:43
它在System.Configuration中。
所以你应该能够看到它。
您是否缺少程序集引用?
https://stackoverflow.com/questions/4471054
复制相似问题