SSIS Script component External library
- tags
- #SQLServer #SSIS
- categories
- SQLServer SSIS
SSIS подключить внешние библиотеки в скрипте
Если нужно добавить в пакете в скрипте внешнюю библиотеку
Кладем её в доступную дирректорию
В коде подключаем в зависимостях
И ДОПОЛНИТЕЛЬНО ПРОПИСЫВАЕМ в самом коде конструктор и резолвер зависимостей:
static ScriptMain()
{
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);
}
static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
{
if (args.Name.Contains("FluentFTP"))
{
string path = @"E:\OLGA\Release";
return System.Reflection.Assembly.LoadFile(System.IO.Path.Combine(path, "FluentFTP.dll"));
}
return null;
}