2013-12-18 143 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