2012-03-01 56 views
1

希望你们能帮助我。Sitecore FeedRenderer覆盖RenderItem()时出现问题!

我试图重写RenderItem()方法FeedRenderer像这样:

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()'

我返回值从基础,怎么能不匹配覆盖

感谢您的帮助

回答

4

目前看来,在.NET 4这款C lass已从组件System.ServiceModel.Web移至System.ServiceModel。尝试在你的引用中包含两个程序集 - 这使我能够成功编译上面包含的代码。

+0

嗯那是很好的知道 – 2012-03-01 21:14:16