Из загрузки Html Agility Pack, какой из 9 «HtmlAgilityPack.dll» я использую?

html-agility-pack html-parsing

Вопрос

В загруженном zip-файле для пакета Agility Pack есть девять папок:

  • Net20
  • Net40
  • Net40-клиент
  • Net45
  • sl3-в.ч.
  • SL4
  • SL4-windowsphone71
  • sl5
  • winrt45

Я не знаю, что означают эти имена папок. Пожалуйста, объясните, какой мне нужен, чтобы очистить данные из html-файлов с помощью VS2010.

Пожалуйста, объясните, куда я должен поместить файлы.

Принятый ответ

Различные версии скомпилированы для разных версий платформы .NET. Некоторые структуры, такие как WinRT или Silverlight, имеют более ограниченную функциональность или требуют немного разных (и часто более медленных) подходов к реализации функций используемого компонента.

Вы захотите использовать версию HTML Agility Pack, которая наилучшим образом соответствует вашим приложениям. Так:

  • net20: .NET 2.0 и 3.5
  • net40-клиент: профиль клиента .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 Modern UI

Когда вы хотите использовать компонент с несколькими приложениями, выберите самый низкий общий знаменатель.



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow