user854534
user854534

Reputation: 111

Why can't I use htmlagilitypack with windows phone 8? What else can I use to Parse HTML in WP8?

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

Answers (6)

Nguyen Trung
Nguyen Trung

Reputation: 11

In my lib folder, sl3-wp folder is empty.

I fixed by downloading HtmlAgilityPack-PCL from NuGet Manager

Upvotes: 0

JP Hellemons
JP Hellemons

Reputation: 6047

The portable class library version of htmlagilitypack:

https://github.com/Deathspike/HtmlAgilityPack-PCL

it is out on nuget!

Upvotes: 1

sunder
sunder

Reputation: 1843

As anthony mentioned, just replace the reference from sl4-windowsphone71 to sl3-wp and it will work.

Upvotes: 3

Timotei
Timotei

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

Anthony
Anthony

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

JustinAngel
JustinAngel

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

Related Questions