HTMLAgilitPack 在 SSIS 脚本任务中的使用

HTMLAgilitPack use in SSIS script task

我正在尝试在 SSIS 脚本任务中使用 Html Agility Pack。它第一次起作用(或者至少是我记得的那样)。当我尝试调试任务时,它会引发错误。然后我重新打开脚本任务,Visual Studio 无法再找到 htmlagilitypack 库引用。我什至专门将它包含在项目中。有没有人遇到过类似的问题并且能够解决?

我认为抛出异常是因为在运行时找不到引用,您必须将此引用分配给 Global Cache assembly using GACUTIL 或将 HtmlAgilityPack.dll 文件复制到以下目录:

(1) .Net Framework dll目录

 C:\Windows\Microsoft.NET\Framework\v[.net installed version]\ 

例子

C:\Windows\Microsoft.NET\Framework\v4.0.30319\

(2)SQL 服务器数据工具 dll 运行时目录

C:\Program Files (x86)\Microsoft SQL Server\[SQL Server version]\DTS\Binn

例子

C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn