Cómo agregar HtmlAgilityPack al proyecto de Visual Studio 2010

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

Pregunta

He descargado la última versión de HtmlAgilityPack, donde he encontrado varias carpetas como Net20, Net40 y etc. Creé un nuevo proyecto y agregué HtmlAgilityPack a través de Agregar referencia ... (elegí .dll de la carpeta de Net20), luego escribí un código simple donde se agrega using HtmlAgilityPack; . Así que ahora tengo un error de que el símbolo no se puede usar en una declaración de uso.

Que pasa Supongo que hice algo mal con la biblioteca.

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

Respuesta popular

agregue la referencia haciendo clic con el botón derecho en la carpeta de referencia / bin en la solución del proyecto



Related

Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow