Dll 尝试使用HtmlAgilityPack

Dll 尝试使用HtmlAgilityPack,dll,html-agility-pack,Dll,Html Agility Pack,我在尝试安装HtmlAgilityPack.dll 1.4版时遇到问题。我已将文件复制到我的windows\system32文件夹中,并在运行时尝试了regsvr32 htmlagilitypack.dll 我得到了以下错误: The module was loaded but the entry point DllUnregisterServer was not found. 它似乎是一个由许多人使用的公共库,所以dll不能被破坏。如何修复此问题?无法使用regsvr32的原因是HTML A

我在尝试安装HtmlAgilityPack.dll 1.4版时遇到问题。我已将文件复制到我的windows\system32文件夹中,并在运行时尝试了regsvr32 htmlagilitypack.dll

我得到了以下错误:

The module was loaded but the entry point DllUnregisterServer was not found.

它似乎是一个由许多人使用的公共库,所以dll不能被破坏。如何修复此问题?

无法使用
regsvr32
的原因是HTML Agility pack不是COM库。它是用.NET编写的,所以您需要从.NET项目中引用

  • 下载最新的zip文件并解压缩到本地硬盘上的某个位置,例如
    c:\SharedLibs\HtmlAgilityPack
  • 启动Visual Studio(或VS Express版本之一)
  • 创建新项目或打开现有项目
  • 在解决方案资源管理器中,右键单击引用,然后单击添加引用
  • 单击浏览选项卡并浏览到您提取敏捷包的位置
  • 选择HtmlAgilityPack.dll
  • 单击“确定”
  • 请参阅CodePlex网站:


    以下是我在大家最喜欢的搜索引擎中找到的几个链接:



    那么,我必须将其提取到哪里?我必须采取哪些步骤才能使其工作?谢谢。@Nai,正如您引用任何其他程序集一样。。。只要构建过程知道路径,文件的位置就无关紧要(如果使用VisualStudio中的添加引用、浏览功能添加文件,则情况就是如此)。