Aplikacje htmlAgilityPack i Windows 8 Metro

Staram się, aby HtmlAgilityPack działał z aplikacjami Metro Windows 8 (aplikacje Windows Store). Z powodzeniem napisałem cały kod, którego potrzebuję w aplikacji Windows Console (C #) i działa on doskonale do analizowania kodu HTML, którego potrzebuję, i zwracania mi wymaganego ciągu.

// Create a new HtmlDocument and load the incoming string
        HtmlDocument menu = new HtmlDocument();
        menu.OptionUseIdAttribute = true;
        menu.LoadHtml(response);

        HtmlNode nameToRemove = menu.DocumentNode.SelectSingleNode("//*[@id=\"maincontent_0_contentplaceholder_0_lblHall\"]");

Mój problem jest zDocumentNode.SelectSingleNode połączenie. Dostaję następujący błąd:

Błąd 2 „HtmlAgilityPack.HtmlNode” nie zawiera definicji „SelectSingleNode” i nie znaleziono metody rozszerzenia „SelectSingleNode” akceptującej pierwszy argument typu „HtmlAgilityPack.HtmlNode” (czy brakuje dyrektywy użycia lub odwołania do zespołu?)

Potwierdzam, że wszystkie referencje zostały skonfigurowane dokładnie tak samo, jak w aplikacji konsoli, ale nie mogę tego uruchomić. Według konta twitter HtmlAgilityPack, wsparcie dla Windows 8 Metro / Windows Phone 8 zostało dodane w wersji 1.4.5. Jestem podwójnie sprawdzony, czy mój Menedżer pakietów NuGet i mam zainstalowany 1.4.6.

Czy jest coś specjalnego, co muszę zrobić, aby wybrać węzeł wedługXPath w HtmlDocument w aplikacji Windows 8? Wszelkie sugestie będą bardzo mile widziane.

Dzięki!

Edytuj: Czy każdy może mi pomóc uzyskać takie same wyniki z zapytaniem Linq. Nie wiem, jak bym to zrobił.

questionAnswers(1)

yourAnswerToTheQuestion