Могут ли ссылки служб SSIS ScriptTask разрешаться не в местоположение GAC? - PullRequest
0 голосов
/ 09 ноября 2009

В SSIS 2008 была добавлена ​​возможность ссылаться на другие библиотеки классов. Есть ли способ разрешить ссылки на расположение не GAC при развертывании в среде не разработчика? Например, если я добавлю ссылку на c: \ lib \ mylib.dll в задаче сценария служб SSIS, разверните этот пакет на другом компьютере. Могу ли я просто поместить mylib.dll в то же место, чтобы его решить? Когда я пытаюсь это сделать, я получаю сообщение об ошибке, что указанная задача скрипта не загружается.

Ответы [ 2 ]

2 голосов
/ 12 ноября 2009

Единственный способ, которым я смог обойти это, - это использовать отражение. Я вручную загрузил сборку, используя Assembly.LoadFile (fileName), а затем использовал класс Activator для создания экземпляра объекта. Этот метод лучше всего работает при использовании скриптовой задачи VB.NET без установки OPTION EXPLICIT ON.

0 голосов
/ 11 ноября 2009

Нет, я боюсь, что поместить его в GAC обязательно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...