我正在尝试在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
有什么问题?
答案 0 :(得分:2)
我真的不知道出了什么问题,但是自从今年秋天对HAP的更新以来,我也遇到了这个问题。我发现降级到版本1.4.6可以解决这个问题。
从软件包管理器控制台:
Uninstall-Package HtmlAgilityPack
然后
Install-Package HtmlAgilityPack -Version 1.4.6
希望有所帮助。