Html Agility Pack Dll

时间:2013-12-18 00:41:24

标签: c# web-crawler html-agility-pack

我已经下载了HTML Agility包但我不知道应该导入哪一个。有很多文件夹,我不知道要导入哪个dll。 文件夹:

    Net20
    Net40
    net40-client
    Net45
    sl3-wp
    sl4
    sl4-windowsphone71
    sl5
    winrt45

我尝试导入winrt45但是在使用 doc.DocumentElement.SelectNodes 时出现错误(没有引用) 我试过了

    using HtmlAgilityPack.HtmlDocument;
    using HtmlAgilityPack;

但不起作用

1 个答案:

答案 0 :(得分:2)

要引用的正确程序集在很大程度上取决于您的目标框架。

  

此版本包含适用于.NET 2.0的Html Agility Pack版本 -   4.5,Silverlight 4-5,Windows Phone 7-7.1和Windows 8 Metro。

(来源:http://htmlagilitypack.codeplex.com/releases/view/90925

根据上面的引用:

Directory             | Framework
----------------------+-------------------------------------------
Net20                 | .NET 2.0
Net40                 | .NET 4.0
net40-client          | .NET 4.0 Client Profile
Net45                 | .NET 4.5
sl3-wp                | Silverlight 3
sl4                   | Silverlight 4
sl4-windowsphone71    | Silverlight 4 used by Windows Phone 7.1+
sl5                   | Silverlight 5
winrt45               | Windows RT

<强>的NuGet

引用HtmlAgilityPack的首选方法是通过 nuget
 http://nuget.org/packages/HtmlAgilityPack