HtmlAgilityPack & Windows 8 Metro Apps

Я пытаюсь заставить HtmlAgilityPack работать с приложениями Windows 8 Metro (приложениями Магазина Windows). Я успешно выписал весь код, который мне нужен, в консольном приложении Windows (C #), и он отлично работает для анализа необходимого мне HTML-кода и возврата необходимой строки.

// 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\"]");

Моя проблема сDocumentNode.SelectSingleNode вызов. Я получаю следующую ошибку:

Ошибка 2 «HtmlAgilityPack.HtmlNode» не содержит определения для «SelectSingleNode», и нет метода расширения «SelectSingleNode», принимающего первый аргумент типа «HtmlAgilityPack.HtmlNode» (вы пропустили директиву using или ссылку на сборку?)

Я подтвердил, что все ссылки настроены точно так же, как в Консольном приложении, но не могу заставить это работать. Согласно учетной записи твиттера HtmlAgilityPack, поддержка Windows 8 Metro / Windows Phone 8 была добавлена в версии 1.4.5. Я дважды проверил свой менеджер пакетов NuGet, и у меня установлено 1.4.6.

Есть ли что-то особенное, что мне нужно сделать, чтобы выбрать узелXPath в HTML-документ в приложении для Windows 8? Любые предложения будут высоко оценены.

Спасибо!

Изменить: Может ли кто-нибудь помочь мне получить те же результаты с запросом Linq тогда. Я не уверен, как бы я поступил об этом.