Использование HTMLAgilitPack в задаче скрипта SSIS

Я пытаюсь использовать Html Agility Pack в задаче сценария служб SSIS. В первый раз это сработало (по крайней мере, то, что я помню). Когда я пытаюсь отладить задачу, она вызывает ошибку. Затем я снова открываю задачу сценария, и Visual Studio больше не может найти ссылку на библиотеку htmlagilitypack. Я даже включил его специально в проект. Кто-нибудь имел подобную проблему и смог ее решить?


person David McMinoway    schedule 22.02.2018    source источник
comment
Пожалуйста, опубликуйте сообщение об ошибке, на которое вы ссылаетесь в вопросе. Было бы неплохо получить дополнительную информацию о вашей настройке   -  person rollstuhlfahrer    schedule 22.02.2018
comment
Я предполагаю, что вы пытались добавить к нему локальную ссылку и не поместили DLL в GAC.   -  person billinkc    schedule 22.02.2018


Ответы (1)


Я думаю, что возникает исключение, потому что ссылка не найдена во время выполнения, вы должны назначить эту ссылку Сборка Global Cache с помощью GACUTIL или просто скопируйте файл HtmlAgilityPack.dll в следующие каталоги:

(1) Каталог DLL .Net Framework

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

пример

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

(2) Каталог среды выполнения dll инструментов данных SQL Server

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

пример

C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn
person Hadi    schedule 22.02.2018