我尝试使用Syndicationfeed类阅读RSS Feed。 我添加了对System.servicemodel.syndication的引用。
这是我的错误Project.SyndicationFeed'不包含'加载'
的定义这是我的代码:(控制台应用程序)
using System;
using System.Xml;
using System.ServiceModel.Syndication;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string url = "http://fooblog.com/feed";
XmlReader reader = XmlReader.Create(url);
SyndicationFeed feed = new SyndicationFeed();
feed = SyndicationFeed.Load(reader);
reader.Close();
foreach (SyndicationItem item in feed.Items)
{
String subject = item.Title.Text;
String summary = item.Summary.Text;
}
}
}
}
答案 0 :(得分:1)
问题是,某个类SyndicationFeed.cs被添加到我的项目中,这在调用.Load()方法时引起了冲突。
从课程中删除此文件后,一切都很顺利。
感谢@ user2864740指出这一点并引导我找到解决方案。