1

我正在尝试使用 Syndicationfeed 类阅读 rss 提要。我添加了对 System.servicemodel.syndication 的引用。

这是我的错误 Project.SyndicationFeed'不包含'Load'的定义

这是我的代码:(控制台应用程序)

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;

        }
      }

   }
}
4

1 回答 1

1

问题是不知何故,一个类 SyndicationFeed.cs 被添加到我的项目中,这在调用 .Load() 方法时导致了冲突。

从班级中删除此文件后,一切正常。

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

于 2014-04-02T20:25:05.520 回答