2014-11-02 199 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