質問: 私は.NET 4上でプロジェクトを書いており、現在Windows Phoneでも実行できるようにしています。私はHtmlAgilityPackを使用しています.HtmlAgilityPackはHTML上でLinqの問い合わせを可能にするよく知られたライブラリで、 *LoadHtml*と*Linqの*インタフェースを使用しています。 .NET 4とWP8をサポートしている.NET 4からPCL(ポータブルクラスライブラリ)にクラスライブラリを変換したので、私はもはやHtmlAgilityPackライブラリを使用できないようです。 **HtmlAgilityPackがPCLプロジェクトの下で正しく機能するようにする方法はありますか?それとも、意図したとおりに動作する同様のLinqインターフェースを持つ変数がありますか?** **編集** :HtmlAgilityPackは9種類のバージョンを提供していますが、いずれもPCLと互換性がありません。それらの誰も参照からの依存関係を解決しません。いくつかのバージョンでは、使用されているように見えるかもしれませんが、通常の 'can not load、unresolved dependencies'というエラーがスローされます。 **編集#2**小さなコメントを見逃しやすいので、私は思いついた解決策でこの答えを更新します。基本的な機能に必要なものを抽出し、欠落したコンポーネントを実装してすべてを機能させるようにしました。結果はhttps://github.com/Deathspike/HtmlAgilityPack-PCLです
回答: あなたはあなた自身の質問に尋ねて答えました - あなたはありませんか? HtmlAgilityPackは、ポータブルクラスライブラリでの使用をサポートしていません。 あなたが使用しているプラットフォームで動作するように、必要な特定の機能を移植/移行することを検討する必要があります。