安装到GAC for SSIS时,WinSCP .NET程序集抛出“在程序集位置找不到winscp.exe可执行文件”

时间:2015-03-13 11:59:06

标签: ssis gac winscp winscp-net

我有一个使用WinSCP从FTP下载文件的软件包,当我在本地执行它时,它运行得很好。但是,当我们从SSIS DB Catalog中部署的版本运行时,我们正面临着问题。已经为.dll文件完成了GAC注册。

以下是我们遇到的错误。

enter image description here

更新

enter image description here

1 个答案:

答案 0 :(得分:4)

引用Installing the WinSCP .NET assembly上的文档:

  

<强>安装

     

该软件包包括程序集本身(winscpnet.dll)和必需的依赖项WinSCP executable winscp.exe

     

二进制文件相互交互,必须保存在同一文件夹中才能使程序集正常工作。在极少数情况下这是不可能的(例如 installing the assembly to GAC 时),使用Session.ExecutablePath属性强制程序集查找winscp.exe在不同的位置。

相关问题