Sitecore FeedRenderer Ошибка при переопределении RenderItem ()! - PullRequest
1 голос
/ 01 марта 2012

Надеюсь, вы, ребята, можете мне помочь.

Я пытаюсь переопределить метод 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()'

Я возвращаю значение из базы, как оно может не совпадать с переопределением

Спасибо за вашу помощь

1 Ответ

4 голосов
/ 01 марта 2012

Похоже, что в .NET 4 этот класс был перемещен из сборки System.ServiceModel.Web в System.ServiceModel.Попробуйте включить обе сборки в ваши ссылки - это позволило мне успешно скомпилировать код, который вы включили выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...