如何將HtmlAgilityPack添加到Visual Studio 2010項目中

c# html-agility-pack visual-studio-2010

我已經下載了最新版本的HtmlAgilityPack,在那裡找到了幾個文件夾,如Net20,Net40等。我創建了一個新項目並通過添加參考添加了HtmlAgilityPack ..(我從Net20文件夾中選擇了.dll),然後編寫了一個簡單的代碼using HtmlAgilityPack;添加的地方using HtmlAgilityPack; 。所以現在我有一個錯誤,符號不能在using聲明中使用。

怎麼了?我想我做錯了圖書館。

using HtmlAgilityPack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

int main()
{
HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();

    // There are various options, set as needed
    htmlDoc.OptionFixNestedTags=true;

    // filePath is a path to a file containing the html
    htmlDoc.Load(filePath);

    // Use:  htmlDoc.LoadXML(xmlString);  to load from a string

   // ParseErrors is an ArrayList containing any errors from the Load statement
   if (htmlDoc.ParseErrors!=null && htmlDoc.ParseErrors.Count>0)
   {
       // Handle any parse errors as required

   }
   else
   {

        if (htmlDoc.DocumentNode != null)
        {
            HtmlNode bodyNode = htmlDoc.DocumentNode.SelectSingleNode("//body");

            if (bodyNode != null)
            {
                // Do something with bodyNode
            }
        }
    }
}

熱門答案

通過右鍵單擊項目解決方案中的引用文件夾/ bin來添加引用




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因