2013-01-04 9 views
5

Ci sono nove cartelle nel file zip scaricato per HTML Agility Confezione:Dal download di Html Agility Pack, quale dei 9 "HtmlAgilityPack.dll" uso?

  • Net20
  • Net40
  • Net40-client
  • Net45
  • sl3-wp
  • SL4
  • sl4-windowsphone71
  • sl5
  • winrt45

Non so cosa significino questi nomi di cartella. Spiegare quale è necessario per raschiare dati da file html usando VS2010.

Si prega di spiegare dove dovrei mettere i file.

+0

I nomi delle cartelle rappresentano la versione di .net per cui è stata compilata la DLL. Se si utilizza VS2010, utilizzare la DLL nella cartella Net40. – broke

risposta

7

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.

Si desidera utilizzare la versione di HTML Agility Pack che meglio si adatta alle applicazioni. Quindi:

  • net20: .NET 2.0 e 3.5
  • net40-client: NET 4.0 profilo del cliente
  • net40: NET 4.0 profilo completo (file binari del server inclusa)
  • net45: .NET 4.5
  • sl3-wp: Windows Phone 7.0
  • SL4: Silverlight 4.0
  • SL4-windowsphone71: Windows Phone 7.5
  • SL5: S ilverlight 5,0
  • winrt45: Windows 8 Modern UI App

Quando si desidera utilizzare il componente con più applicazioni, scegliere il minimo comune denominatore.

Problemi correlati