После обновления перестала работать библиотека Html Agility Pack

Duser

Client
Регистрация
11.08.2013
Сообщения
286
Благодарностей
192
Баллы
43
Сабж. После обновления программы до 5.8.7.0 (Pro - версия) перестали работать проекты в которых используется библиотека Html Agility Pack. (HAP) Которая тут: http://htmlagilitypack.codeplex.com/

В логах пишет: Компиляция кода Ошибка в действии "CS0012" "Тип "System.Xml.XPath.IXPathNavigable" определен в сборке, ссылка на которую отсутствует. Следует добавить ссылку на сборку "System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".". [Строка: 0; Cтолбец: 1]


Добавляю директиву using System.XML - не помогает. В более ранней версии, не помню какой, зенки работало. Запустил на пробу небольшой код в Visual Studio, с использование этой библиотеки - тоже всё работает.
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
410
Баллы
63
  • Спасибо
Реакции: Duser

Duser

Client
Регистрация
11.08.2013
Сообщения
286
Благодарностей
192
Баллы
43
Да, спасибо большое. Заработало.
 

Moromer

Client
Регистрация
16.10.2016
Сообщения
24
Благодарностей
0
Баллы
1
Код:
string html = "http://www.google.com";
HtmlDocument HD = new HtmlDocument();
var web = new HtmlWeb {};
         {
              AutoDetectEncoding = false,
              OverrideEncoding = Encoding.UTF8,
         };
HD = web.Load(html);
HtmlNodeCollection NoAltElements = HD.DocumentNode.SelectNodes("//div[@class='aditem']");
// проверка на наличие найденных узлов
if (NoAltElements != null)
{
    foreach (HtmlNode HN in NoAltElements)
    {  //Получаем строчки
        string outputText = HN.InnerText;
    }
}
Ошибка: Строка 5 столбец 48 "; expected"
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)