Windows phone 8.1 HTML Agility Pack将不会在W8手机应用程序中引用

Windows phone 8.1 HTML Agility Pack将不会在W8手机应用程序中引用,windows-phone-8.1,html-agility-pack,Windows Phone 8.1,Html Agility Pack,我试图使用HTML敏捷包来学习本教程。 在我的应用程序中,我安装了HTML Agility Pack,但出现以下错误: 找不到类型或命名空间名称“HTMLAgilityPack”是否缺少using指令或程序集引用 此错误出现在以下两个位置: 当我在我的引用下查看时,没有对包的引用,当我查看教程的示例代码时,我发现他确实引用了它 有人能告诉我如何引用HTMLAgilityPack吗 谢谢您可以使用记事本之类的文本编辑器打开项目文件YourProjectName.csproj并查找该dll 某处必

我试图使用HTML敏捷包来学习本教程。

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

找不到类型或命名空间名称“HTMLAgilityPack”是否缺少using指令或程序集引用

此错误出现在以下两个位置:

当我在我的引用下查看时,没有对包的引用,当我查看教程的示例代码时,我发现他确实引用了它

有人能告诉我如何引用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对他们也不起作用,那会很有帮助。

您是否将nuget软件包安装到解决方案中的正确项目中?是的,我在此解决方案中只有一个项目。您是在解决方案上还是在单个项目上安装的?我是在项目中安装的,而不是在解决方案中安装的。是否应该将其安装在解决方案上?本文建议使用该解决方案,但在本例中这与此无关,因为您只需选择项目即可。您是否已尝试重新安装它?my.csproj文件中不存在此引用。所有其他引用都存在,但没有一个指向HtmlAgilityPack。你是建议我把这个添加到这个文件里吗?奇怪。。。使用“添加引用”对话框具有相同的效果。无需手动编辑csproj。
<Reference Include="HtmlAgilityPack">
  <HintPath>..\packages\HtmlAgilityPack.1.4.9\lib\Net45\HtmlAgilityPack.dll</HintPath>
</Reference>