2017-07-31 35 views
2

在SSIS脚本任务中,我想找出参考指向的路径,以便我可以通过将DLL放在正确的路径中来修复它。我不想更改我的本地开发机器上的路径,因为有需要将它发送到的服务器已经引用了它在服务器上运行的正确路径。我如何看到正确的路径是第三方工具的参考文件的错误?在脚本任务C#中找到Broken Reference路径任务C#SSIS

亲切的问候

回答

1

你需要复制的所有参考全球组装高速缓存,以运行SSIS包。

%windir%\Microsoft.NET\assembly 

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

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

gacutil -i "[dll path]" 
+0

该DLL在... \ 100 \ DTS \ Binn文件夹中的服务器上工作,但我在GAC中的任何地方都没有看到它 –

1

使用希兰nuwanga的答案,这link我发现答案其实安装使用gacutils进入程序集。所以我所要做的只是运行以下命令:gacutil -i“C:\ MyDLL.dll”

然后一切工作正常。

+0

如果Hiran提供了答案,则应标记答案为答案。 – KeithL

+0

会做@KeithL –