【问题标题】:Windows Phone 8.1 HubApp + HtmlAgilityPackWindows Phone 8.1 HubApp + HtmlAgilityPack
【发布时间】:2014-11-02 11:26:48
【问题描述】:

我知道在 Windows Phone 应用程序中使用 HAP 是非常有问题的,但我非常需要。所以问题是当我从 silverlight 5 或 4 添加 System.Xml.XPath 时,我得到“Xaml 内部错误错误 WMC9999”。需要注意的是,HAP 的版本是 1.4.6 而不是 1.4.9(最新版本),因为它无法从 NuGet 安装(只是不添加引用)而且我没有找到下载链接手动。 在旧的 windows phone 8 silverlight 应用程序中,一切都很好。 请帮忙。

【问题讨论】:

  • 您是否尝试从 dll 手动添加引用?
  • 是的,我为 Silverlight 5 和 system.xml.xpath 手动添加了 HAP 1.4.6。

标签: windows-phone-8.1 html-agility-pack


【解决方案1】:

HtmlAgilityPack-PCL nuget 包与Windows Phone 8.1 XAML 应用程序一起使用,它可以正常工作,无需手动添加任何引用。

【讨论】:

  • 这不是 HAP 的完整版本,但它确实有效。但我采取了另一种方式:我从 HAP 1.4.6 的 winrt45 文件夹中获取了 dll。我想它的工作原理与 HAP-PCL 相同。最大的缺点是 winrt45 和 PCL 版本没有 XPath 支持。所以我不得不将我所有的 XPath 字符串查询更改为 linq 查询,当然我不喜欢这种方法,但我想没有其他出路。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 2016-12-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
相关资源
最近更新 更多