HtmlAgilityPack e Windows 8 Metro Apps

Estou tentando fazer com que o HtmlAgilityPack funcione com o Windows 8 Metro Apps (aplicativos da Windows Store). Eu escrevi com sucesso todo o código que eu preciso em um Windows Console App (C #) e ele funciona perfeitamente para analisar o HTML que eu preciso e me devolvendo a string necessária que eu preciso.

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

Meu problema é com oDocumentNode.SelectSingleNode ligar. Estou recebendo o seguinte erro:

Erro 2 'HtmlAgilityPack.HtmlNode' não contém uma definição para 'SelectSingleNode' e nenhum método de extensão 'SelectSingleNode' aceitando um primeiro argumento do tipo 'HtmlAgilityPack.HtmlNode' pode ser encontrado (você está perdendo uma diretiva usando ou uma referência de assembly?)

Estou confirmado que tenho todas as referências configuradas exatamente da mesma forma que fiz no Console Application, mas não consigo fazer isso funcionar. De acordo com a conta do Twitter do HtmlAgilityPack, o suporte para o Windows 8 Metro / Windows Phone 8 foi adicionado na versão 1.4.5. Chequei duas vezes meu Gerenciador de Pacotes NuGet e tenho o 1.4.6 instalado.

Existe algo especial que eu preciso fazer para selecionar um nó porXPath em um documento HTML em um aplicativo do Windows 8? Qualquer sugestão seria muito apreciada.

Obrigado!

Edit: Alguém pode me ajudar a obter os mesmos resultados com uma consulta Linq então. Eu não tenho certeza de como eu iria fazer isso.

questionAnswers(1)

yourAnswerToTheQuestion