11

Windows Phone 8 で htmlagilitypack を使用できないのはなぜですか? Win8、Win8RT、WP7/WP7.5、Silverlight 5 を含むすべてのプラットフォームでサポートされているようです。動作する DLL はありますか?

WP8 で HTML を解析するために他に何が使えますか? すべての提案は、htmlagilitypack に対するものです。

4

6 に答える 6

17

この問題は、NuGet パッケージが WP8 の不適切なアセンブリを参照していることにあるようです。

デフォルトでは、sl4-windowsphone71 のバイナリを参照しているようですが、HtmlAgilityPack DLL への参照を手動で削除し、sl3-wp フォルダーのバイナリを参照すると、依存関係の問題が解消されます。

それは私がとにかくそれを解決した方法です。

于 2013-01-09T08:30:02.203 に答える
3

アンソニーが述べたように、参照を sl4-windowsphone71 から sl3-wp に置き換えるだけで機能します。

于 2013-04-05T07:22:39.887 に答える
2

Windows Phone 8は、SilverlightSDKのSystem.Xml.XPath.dllを好まないようです。Windows Phone 7.5で正常に動作する私のアプリは、WP 8では動作しません。現在、HTMLAgilityPackの別の代替手段を研究しています。

于 2013-01-26T12:48:42.050 に答える
1

htmlagilitypack のポータブル クラス ライブラリ バージョン:

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

それはナゲットに出ています!

于 2014-02-28T15:45:06.687 に答える
1

Web でダウンロードした DLL のブロックを解除するのを忘れているか、 NuGet パッケージ マネージャーを更新するのを忘れている可能性があります。そうでない場合はお知らせください。

于 2013-01-05T01:05:40.163 に答える
0

私の lib フォルダーでは、sl3-wp フォルダーは空です。

NuGet Manager から HtmlAgilityPack-PCL をダウンロードして修正しました

于 2015-02-08T12:28:04.073 に答える