質問: 私は.NET v3.5をターゲットとするVisual Studio 2010プロジェクトを持っています(Sharepointサイトです)。プロジェクトでHtml Agility Packを使用する必要がありますが、明らかに.NET v4.0バージョンは使用できません。 私はcodeplexからHtml Agility Packをダウンロードし、 `Net20/` v2.0)ディレクトリのDLLへの参照をVisual Studioプロジェクトに追加しました。しかし、参照プロパティを調べると、「ランタイムバージョン」は「v2.0.xxxxx」ではなく「v4.0.30319」であるため、プロジェクトはコンパイルされません。 "OK ..."私は、 Visual Studioのパッケージマネージャを使ってNuGetを使って、より正式な方法で試してみました。私はHtml Agility Packをインストールしますが、ランタイムバージョンが.NET v4.0用であるため、コンパイルされません... *NuGetにインストールしたいバージョンを何とか設定することはできますか?これは自動的に行いますか?私はちょうど、.NET v2.0のための正しいDLLを提供していないHAP開発者の間違いによって悩んでいますか?* これは文字通り、.NET v4.0での作業を知っているこのコードをコンパイルするだけで済み、このプロジェクトは完了しますので、非常に不満です。どんな助けでも大歓迎です。
回答: 私のために働いたのは、 ここのバージョンでした。私は "バイナリ"をダウンロードし、DLLを追加し、ランタイムバージョンは必要に応じて.NET 2.0でした。私のプログラムは.NET 4.0の場合と同じように動作します。