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

时间:2017-07-31 09:19:53

标签: c# ssis

在SSIS脚本任务中,我想知道Reference试图指向的路径是什么,以便我可以通过将DLL放在正确的路径中来修复它。我不想更改本地开发机器上的路径,因为我需要将服务器发送到服务器,它已经引用了它在服务器上工作的正确路径。我如何看到第三方工具的破坏参考的正确路径是什么?

亲切的问候

2 个答案:

答案 0 :(得分:1)

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

%windir%\Microsoft.NET\assembly

在运行时,所有引用DLL都将从上面的位置获取。

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

gacutil -i "[dll path]"

答案 1 :(得分:1)

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

然后一切正常。