Come aggiungere HtmlAgilityPack al progetto Visual Studio 2010

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

Domanda

Ho scaricato l'ultima versione di HtmlAgilityPack, dove ho trovato diverse cartelle come Net20, Net40 e così via. Ho creato un nuovo progetto e aggiunto HtmlAgilityPack tramite Aggiungi riferimento .. (Ho scelto .dll dalla cartella Net20), quindi ho scritto un codice semplice dove aggiunto using HtmlAgilityPack; . Quindi ora ho un errore che il simbolo non può essere usato in una dichiarazione d'uso.

Cosa c'è che non va? Immagino di aver fatto qualcosa di sbagliato con la libreria.

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
            }
        }
    }
}

Risposta popolare

aggiungi riferimento facendo clic con il pulsante destro del mouse sulla cartella / bin di riferimento nella soluzione di progetto




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché