为什么我不能在 windows phone 8 中使用 htmlagilitypack?我似乎在所有平台上都受支持,包括 Win8 Win8RT 和 WP7/WP7.5 以及 Silverlight 5。是否有其中一种 DLLS 可以工作?
我还能用什么来解析 WP8 中的 HTML?所有建议都针对 htmlagilitypack。
为什么我不能在 windows phone 8 中使用 htmlagilitypack?我似乎在所有平台上都受支持,包括 Win8 Win8RT 和 WP7/WP7.5 以及 Silverlight 5。是否有其中一种 DLLS 可以工作?
我还能用什么来解析 WP8 中的 HTML?所有建议都针对 htmlagilitypack。
问题似乎是 NuGet 包引用了 WP8 的错误程序集。
默认情况下,它似乎引用了 sl4-windowsphone71 中的二进制文件,手动删除对 HtmlAgilityPack DLL 的引用并引用 sl3-wp 文件夹中的二进制文件消除了依赖问题。
反正我就是这样解决的。
正如安东尼所说,只需将 sl4-windowsphone71 的引用替换为 sl3-wp 即可。
Windows Phone 8 似乎不喜欢 Silverlight SDK 中的 System.Xml.XPath.dll。我的应用程序在 Windows Phone 7.5 上运行良好,但在 WP 8 上无法运行。我目前正在研究 HTML Agility Pack 的另一种替代方案。
您可能会忘记取消阻止 Web 下载的 DLL或忘记更新NuGet 包管理器。如果不是这样,请告诉我。
在我的 lib 文件夹中,sl3-wp 文件夹是空的。
我通过从 NuGet Manager 下载 HtmlAgilityPack-PCL 进行了修复