当我来到htmldocument时htmlagilitypack出错

时间:2013-03-19 07:58:54

标签: c# asp.net visual-studio html-agility-pack

错误与html敏捷包,当我调试代码并到达:其中htmldoc = new HTML Document(); 所以它会找到一个文件HtmlDocument.cs 这是一个错误,我该如何解决?

string Url = "http://www.mittanbud.no/bedriftsok/?q=Baderom";

        var htmlDoc = new HtmlDocument();
        htmlDoc.OptionReadEncoding = false;
        var request = (HttpWebRequest)WebRequest.Create(Url);
        request.Method = "GET";
        using (var response = (HttpWebResponse)request.GetResponse())
        {
            using (var stream = response.GetResponseStream())
            {
                htmlDoc.Load(stream, Encoding.UTF8);
            }
        }

2 个答案:

答案 0 :(得分:0)

试试这段代码:

HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load(Url);

答案 1 :(得分:0)

也许与您的项目相关联的二进制文件是使用其他版本的源构建的。尝试重建htmlagilitypack。