2013-12-18 193 views
1

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

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

我试图导入winrt45但是当我使用doc.DocumentElement.SelectNodes我得到错误(没有参考) 我试图

using HtmlAgilityPack.HtmlDocument; 
    using HtmlAgilityPack; 

但不工作

+1

什么.NET Framework版本是您的应用程序内置? –

+0

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

回答

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