2012-03-01 63 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