Ich habe Probleme beim Versuch, die HtmlAgilityPack.dll Version 1.4 zu installieren. Ich habe die Dateien in meinen Windows \ system32-Ordner kopiert und versucht, regsvr32 htmlagilitypack.dll im Lauf.
Ich habe den folgenden Fehler erhalten:
The module was loaded but the entry point DllUnregisterServer was not found.
Es scheint eine gemeinsame Bibliothek zu sein, die von vielen Leuten auf SO benutzt wird, so dass die DLLs nicht beschädigt werden können. Wie behebe ich das?
Der Grund, warum Sie regsvr32
nicht verwenden regsvr32
ist, dass das HTML-Agility-Paket keine COM-Bibliothek ist. Es ist in .NET geschrieben, also müssen Sie von einem .NET-Projekt referenzieren.
c:\SharedLibs\HtmlAgilityPack
. Siehe die CodePlex-Website:
Hier sind ein paar Links, die ich in jeder Lieblings-Suchmaschine gefunden habe:
Ein einfacher Webcrawler in C # mit HtmlAgilityPack
.NET Html Agility Pack: Wie man falsch formatiertes HTML verwendet, so wie es wohlgeformtes XML ist ...