2014-11-02 147 views
0

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

+0

您是否尝试过从dll手动添加参考? – crea7or 2014-11-03 03:00:21

+0

是的,我手动为Silverlight 5和system.xml.xpath添加了HAP 1.4.6。 – 2014-11-03 07:31:05

回答

0

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

+0

这不是HAP的完整版本,但它确实有效。但我换了另一种方式:我从HAP 1.4.6的winrt45文件夹中取得了dll。它和HAP-PCL一样,我想。最大的缺点是winrt45和PCL版本没有XPath支持。所以我不得不将所有的XPath字符串查询改为linq查询,当然我不喜欢这种方法,但我想没有其他出路。 – 2014-11-05 07:57:01