Reputation: 111
Why can't I use htmlagilitypack with windows phone 8? I appears to be supported on all platforms including Win8 Win8RT and WP7/WP7.5 and Silverlight 5. Is there one of the DLLS that would work?
What else can I use to Parse HTML in WP8? All suggestions are for the htmlagilitypack.
Upvotes: 11
Views: 5420
Reputation: 11
In my lib folder, sl3-wp folder is empty.
I fixed by downloading HtmlAgilityPack-PCL from NuGet Manager
Upvotes: 0
Reputation: 6047
The portable class library version of htmlagilitypack:
https://github.com/Deathspike/HtmlAgilityPack-PCL
it is out on nuget!
Upvotes: 1
Reputation: 1843
As anthony mentioned, just replace the reference from sl4-windowsphone71 to sl3-wp and it will work.
Upvotes: 3
Reputation: 1909
It seems that Windows Phone 8 doesn't like the System.Xml.XPath.dll from the Silverlight SDK. My app that works fine on Windows Phone 7.5, won't work on WP 8. I am currently researching for another alternative for HTML Agility Pack.
Upvotes: 2
Reputation: 2289
The issue appears to be that the NuGet package references the incorrect assembly for WP8.
By default it seems that it references the binary in sl4-windowsphone71, manually removing the reference to the HtmlAgilityPack DLL and referencing the binary in the sl3-wp folder removes the dependency problem.
That is how I have resolved it anyway.
Upvotes: 17
Reputation: 16102
You probalby can and you've either forgot to unblock the web downloaded DLLs or forgot to update your NuGet package manager. Let me know if that isn't the case.
Upvotes: 1