HTML Agility Pack 不会在 W8 Phone 应用程序中引用

HTML Agility Pack will not reference in W8 Phone app

我正在尝试使用 HTML Agility Pack 来学习本教程。 http://www.tareqateik.com/html-agility-pack%E2%80%93windows-phone-8#.VKl65ivF9a1

在我的应用程序中,我安装了 HTML Agility Pack,但出现以下错误:

"The type or namespace name 'HTMLAgilityPack' could not be found (are you missing a using directive or an assembly reference?)"

这个错误出现在这两个地方:

using HtmlAgilityPack;

and 

HtmlDocument htmlDocument = new HtmlDocument();

当我查看我的参考资料时,没有引用该包,当我查看教程的示例代码时,我发现他确实引用了它。

谁能告诉我如何引用 HTMLAgilityPack?

谢谢

您可以使用记事本等文本编辑器打开您的项目文件 (YourProjectName.csproj) 并查找该 dll。

某处必须是对 dll 的引用,例如以下条目:

<Reference Include="HtmlAgilityPack">
  <HintPath>..\packages\HtmlAgilityPack.1.4.9\lib\Net45\HtmlAgilityPack.dll</HintPath>
</Reference>

路径可能会有所不同,但这样的条目必须在您的 csproj 中,否则 dll 不会被复制到您的 bin 文件夹中。

我找到了解决问题的方法。 HTMLAgilityPack 1.4.9 版本肯定有问题。我继续安装 HTMLAgilityPack 1.4.6,它会自动添加所有正确的引用。如果有人可以确认 1.4.9 也不适用于他们,那将很有帮助。