Html Agility Packのダウンロードから、9つの「HtmlAgilityPack.dll」のうちのどれを使用しますか?


質問

ダウンロードしたzipファイルには、HTMLアジリティパック用の9つのフォルダがあります。

  • Net20
  • Net40
  • Net40クライアント
  • Net45
  • sl3-wp
  • sl4
  • sl4-windowsphone71
  • sl5
  • winrt45

私はこれらのフォルダ名の意味を知らない。 VS2010を使用してhtmlファイルからデータを取り出すために必要なものを説明してください。

ファイルをどこに置くべきか説明してください。

受け入れられた回答

異なるバージョンは異なる.NETフレームワークバージョンに対してコンパイルされます。 WinRTやSilverlightフレームワークなどの一部のフレームワークでは、使用するコンポーネントの機能を実装するために、機能が制限されているか、わずかに異なる(しばしばより遅い)アプローチが必要です。

アプリケーションに最も適したHTMLアジリティパックを使用することをお勧めします。そう:

  • net20:.NET 2.0および3.5
  • net40-client:.NET 4.0クライアントプロファイル
  • net40:.NET 4.0のフルプロファイル(サーバーバイナリを含む)
  • net45:.NET 4.5
  • sl3-wp:Windows Phone 7.0
  • sl4:Silverlight 4.0
  • sl4-windowsphone71:Windows Phone 7.5
  • sl5:Silverlight 5.0
  • winrt45:Windows 8の最新のUIアプリケーション

複数のアプリケーションでコンポーネントを使用する場合は、最低共通の分母を選択します。





ライセンスを受けた: CC-BY-SA
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ