Dal download di Html Agility Pack, quale dei 9 "HtmlAgilityPack.dll" uso?

html-agility-pack html-parsing

Domanda

Ci sono nove cartelle nel file zip scaricato per HTML Agility Pack:

  • Net20
  • Net40
  • Net40-client
  • Net45
  • sl3-wp
  • SL4
  • SL4-windowsphone71
  • SL5
  • winrt45

Non so cosa significano questi nomi di cartelle. Spiegare quale è quello che mi serve per raschiare dati da file html usando VS2010.

Per favore, spiega dove dovrei mettere i file.

Risposta accettata

Le diverse versioni sono compilate rispetto a diverse versioni di .NET framework. Alcuni framework, come i framework WinRT o Silverlight, hanno funzionalità più limitate o richiedono approcci leggermente diversi (e spesso più lenti) per implementare le funzionalità del componente che si sta utilizzando.

Dovrai utilizzare la versione di HTML Agility Pack che meglio si adatta alle tue applicazioni. Così:

  • net20: .NET 2.0 e 3.5
  • net40-client: profilo client .NET 4.0
  • net40: profilo completo di .NET 4.0 (inclusi i binari del server)
  • 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 App

Quando si desidera utilizzare il componente con più app, selezionare il minimo comune denominatore.



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché