在脚本任务C#SSIS中查找断开的引用路径

在脚本任务C#SSIS中查找断开的引用路径,c#,ssis,C#,Ssis,在SSIS脚本任务中,我想找出引用试图指向的路径,以便通过将DLL放入正确的路径来修复它。我不想更改本地开发人员计算机上的路径,因为我需要将其发送到的服务器已经引用了它在服务器上工作的正确路径。如何查看第三部分工具的断开引用的正确路径 您需要将所有引用复制到全局汇编缓存,以便运行SSIS包 %windir%\Microsoft.NET\assembly 在运行时,所有引用DLL都将从上述位置获取 您可以使用此命令(可能需要通过VS命令提示符运行它)将DLL安装到GAC中 gacutil -i

在SSIS脚本任务中,我想找出引用试图指向的路径,以便通过将DLL放入正确的路径来修复它。我不想更改本地开发人员计算机上的路径,因为我需要将其发送到的服务器已经引用了它在服务器上工作的正确路径。如何查看第三部分工具的断开引用的正确路径


您需要将所有引用复制到全局汇编缓存,以便运行SSIS包

%windir%\Microsoft.NET\assembly
在运行时,所有引用DLL都将从上述位置获取

您可以使用此命令(可能需要通过VS命令提示符运行它)将DLL安装到GAC中

gacutil -i "[dll path]"

使用hiran nuwanga的答案,我发现答案确实是使用gacutils安装到程序集中。所以我所要做的就是运行以下命令:gacutil-I“C:\MyDLL.dll”


然后一切正常

DLL正在…\100\DTS\Binn文件夹中的服务器上运行,但我在GACIf Hiran提供的答案中的任何位置都没有看到它,您应该将答案标记为答案。will do@KeithL