C# c脚本任务SSI包含/访问引用中的dll不在GAC中

C# c脚本任务SSI包含/访问引用中的dll不在GAC中,c#,sql-server,visual-studio,dll,ssis,C#,Sql Server,Visual Studio,Dll,Ssis,我有: SSIS/.dtsx包,其中包含在SSIS中添加引用的脚本任务。假设.dll在GAC中,它在本地运行良好 当在服务器上存储时,假定.dll不是GAC中的引用,则会失败,我无法添加它们 SSIS包存储在SQL server上的Integration Services中的存储包-MSDB中 作业按计划运行 我没有访问权限,也无法向服务器上的GAC添加.dll或添加项目 我需要做的是找到一种方法,将.dll包含在SSIS包内的脚本任务中,以便引用指向那些.dll,而不是GAC中的任何 我找了不

我有:

SSIS/.dtsx包,其中包含在SSIS中添加引用的脚本任务。假设.dll在GAC中,它在本地运行良好

当在服务器上存储时,假定.dll不是GAC中的引用,则会失败,我无法添加它们

SSIS包存储在SQL server上的Integration Services中的存储包-MSDB中

作业按计划运行

我没有访问权限,也无法向服务器上的GAC添加.dll或添加项目

我需要做的是找到一种方法,将.dll包含在SSIS包内的脚本任务中,以便引用指向那些.dll,而不是GAC中的任何


我找了不少,但找不到一个方法来做这件事。有可能吗?如果是,我该怎么做?

在本地它可以工作,但在服务器上找不到所需的引用。缺少什么引用的dll?你知道吗

一旦你知道你需要什么dll,得到它的副本,即使你不能将它安装在服务器GAC上,你也可以将它部署在你部署可执行文件的同一个文件夹中


在运行时,您的可执行文件将首先尝试从同一文件夹加载dll,如果未找到,它将尝试在GAC中搜索。

它位于存储在SQL Server中的SSIS包中,因此我无法将.dll与该包一起部署