私は.NET4でプロジェクトを作成し、現在WindowsPhoneでも実行できるようにしています。HTMLを介したLinqクエリを可能にするよく知られたライブラリであるHtmlAgilityPackを使用しており、それが提供するLoadHtmlおよびLinqインターフェイスのみを使用しています。
クラスライブラリを.NET4から.NET4およびWP8をサポートするPCL(ポータブルクラスライブラリ)に変換したため、HtmlAgilityPackライブラリを使用できなくなったようです。HtmlAgilityPackがPCLプロジェクトで正しく機能するようにする方法はありますか、それとも意図したとおりに機能する同様のLinqインターフェイスを備えた可変の代替手段がありますか?
編集:HtmlAgilityPackは9つの異なるバージョンを提供しますが、いずれもPCLと互換性がありません。それらのどれも参照からの依存関係を解決しません。一部のバージョンでは、そう見える場合がありますが、使用すると、通常の「ロードできない、未解決の依存関係」でエラーがスローされます。
編集#2小さなコメントを見逃しやすいので、私が思いついた解決策でこの答えを更新します。基本的な機能に必要なものを抽出し、不足しているコンポーネントを実装してすべてを機能させました。結果はこちらhttps://github.com/Deathspike/HtmlAgilityPack-PCL