重写RenderItem()时,Sitecore FeedRenderer问题!

时间:2012-03-01 18:30:57

标签: .net rss sitecore sitecore6

希望你们能帮助我。

我正在尝试覆盖FeedRenderer中的RenderItem()方法,如下所示:

public class RendererTest : Sitecore.Web.UI.WebControls.FeedRenderer
{

    public override System.ServiceModel.Syndication.SyndicationItem RenderItem()
    {
        return base.RenderItem();
    }
}  

此基本实现正在生成一个编译错误,指出:return type must be 'System.ServiceModel.Syndication.SyndicationItem' to match overridden member 'Sitecore.Web.UI.WebControls.FeedRenderer.RenderItem()'

我从base返回值,它怎么能与覆盖

不匹配

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

似乎在.NET 4中,此类已从程序集System.ServiceModel.Web移至System.ServiceModel。尝试在引用中包含两个程序集 - 这使我能够成功编译上面包含的代码。