“SyndicationFeed”不包含“Load”的定义

本文关键字:定义 Load SyndicationFeed 包含 | 更新日期: 2023-09-27 17:55:54

我正在尝试使用Syndicationfeed类读取rss提要。我添加了对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;
        }
      }
   }
}

“SyndicationFeed”不包含“Load”的定义

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

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

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