建设时未找到windows phone 8 htmlagilitypack(intellisense works)

时间:2014-12-08 15:19:01

标签: c# windows-phone-8 windows-phone windows-phone-8.1 html-agility-pack

我正在尝试在Windows Phone 8 / 8.1 C#.NET 4.5项目中使用HTML AGILITY PACK(HAP)。

我使用nuget控制台添加了它(通过输入Install-Package htmlagilitypack并且它对项目添加了很好。

然后我将html敏捷包添加到References(项目文件夹中packages\HtmlAgilityPack.1.4.9\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch中包含的版本)并且添加时没有遇到任何问题。

之后我继续写using HtmlAgilityPack;进入页面并开始编写我的代码,intellisense找到了所有内容,似乎没问题。

但是当我尝试构建/重建/清理+构建解决方案时,我收到一条错误,指出Error 1 The type or namespace name 'HtmlAgilityPack' could not be found (are you missing a using directive or an assembly reference?) C:\Users\XXX\Documents\XXXX\Pages\SomePage.xaml.cs 9 22 XXXX

有什么问题?

1 个答案:

答案 0 :(得分:2)

我真的不知道出了什么问题,但是自从今年秋天对HAP的更新以来,我也遇到了这个问题。我发现降级到版本1.4.6可以解决这个问题。

从软件包管理器控制台:

Uninstall-Package HtmlAgilityPack

然后

Install-Package HtmlAgilityPack -Version 1.4.6

希望有所帮助。