我已经下载了HTML Agility包但我不知道应该导入哪一个。有很多文件夹,我不知道要导入哪个dll。 文件夹:
Net20
Net40
net40-client
Net45
sl3-wp
sl4
sl4-windowsphone71
sl5
winrt45
我尝试导入winrt45但是在使用 doc.DocumentElement.SelectNodes 时出现错误(没有引用) 我试过了
using HtmlAgilityPack.HtmlDocument;
using HtmlAgilityPack;
但不起作用
答案 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