Dies ist das erste Mal, dass ich meine Arbeit mit HAP mache, aber ich finde ein Problem mit der HtmlDocument
Klasse, das ich nicht verwenden kann, weil Intellisense mir sagt, dass es eine mehrdeutige Referenz ist, das ist das Bild:
Ich habe die Bibliothek benötigt diesen Code, die using HTML_Agility; using HtmlAgilityPack;
und ich füge auch Verweis auf seine DLL-Datei hinzu, aber es kann mir nicht so viel helfen. Weißt du, warum das passiert und wie man es repariert?
Um die mehrdeutige Referenz zu vermeiden, schreiben Sie wie folgt:
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
Es gibt auch eine System.Windows.Forms.HtmlDocument
Klasse.
Versuchen Sie, Ihren Klassennamen explizit zu qualifizieren, anstatt eine using
Anweisung zu verwenden, oder benennen Sie die Klasse mit einer using
Anweisung um, z. B. using HAPDocument = HtmlAgilityPack.HtmlDocument;
(und verwenden Sie dann HAPDocument
anstelle von HtmlDocument
in Ihrem Quellcode).