Тип или пространство имен RssNews не могут быть найдены - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь восстановить сайт Umbraco, который был разработан кем-то другим.

При попытке восстановить проект в Visual Studio мне дали доступ к источнику проекта (даже если он устарел), а такжескомпилированные и оставшиеся ресурсы среды живого сайта.

Я объединил содержимое, добавив в папку Umbraco проекта ресурсы из живого окружения.

Когда я пытаюсь скомпилировать проектв Visual Studio я получаю сообщение об ошибке, касающееся одного класса, и пытаюсь выяснить, откуда это произошло.На этой странице на самом деле есть 2 ошибки, и я не уверен, связаны ли они.

Первым было отсутствие ссылки на UmbracoModules.Objects

Однако этот импорт не выполнялсяиспользуется (выделено серым цветом в файле .cshtml), поэтому я просто удалил его.

Вторая ошибка:

Вот фрагмент кода с ошибкой (List<RssNews> newsFeed):

using (var reader = new StreamReader(response.GetResponseStream()))
{
    var feedContents = reader.ReadToEnd();

    XDocument document = XDocument.Parse(feedContents);

    List<RssNews> newsFeed = (from descendant in document.Descendants("item")
                              select new RssNews()
                              {
                                  Description = WebUtility.HtmlDecode(descendant.Element("description").Value),
                                  Title = WebUtility.HtmlDecode(descendant.Element("title").Value),
                                  PublicationDate = descendant.Element("pubDate").Value,
                                  Link = descendant.Element("link").Value
                              }).ToList();

Где, черт возьми, я должен получить ссылку на это?Я искал в Google, но не смог найти, где этот класс существует.

...