'SyndicationFeed'不包含'Load'的定义

时间:2014-04-01 23:07:38

标签: c# rss syndicationfeed

我尝试使用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;

        }
      }

   }
}

1 个答案:

答案 0 :(得分:1)

问题是,某个类SyndicationFeed.cs被添加到我的项目中,这在调用.Load()方法时引起了冲突。

从课程中删除此文件后,一切都很顺利。

感谢@ user2864740指出这一点并引导我找到解决方案。