我正在尝试将一些安全的FTP代码添加到SSIS包中。我已经在其他.NET项目上成功使用了EnterpriseDT产品,所以我想将它整合到我正在研究的SSIS 2008包中。
如果我创建脚本任务(VB),请编辑脚本,选择Project |添加引用,并选择editFTPnetPRO.dll文件,它返回此错误:
未找到模板信息。有关详细信息,请参阅事件查看器中的应用程序日志。
要打开“事件查看器”,请依次单击“开始”,“控制面板”,双击“管理工具”,然后双击“事件查看器”。
应用程序日志不包含任何相关细节。
我不知道这是想告诉我的。我已经走了几个死胡同寻找这个错误信息并遵循规定的修复,但还没有修复它。知道可能出现什么问题吗?
P.S。 - 我尝试了devenv.exe /installvstemplates
修复,但没有改变任何内容。
更新:以下是您尝试运行时在SSIS包中捕获的错误:
错误:System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集'edtFTPnetPRO,Version = 6.3.1.20,Culture = neutral,PublicKeyToken = 0dce1ad63760d80b'或其依赖项之一。系统找不到指定的文件。
在哪里寻找这个档案?我尝试将它复制到项目目录,bin文件夹和C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.nnnn文件夹,但它仍然无法找到它,它不会告诉我在哪里它正在寻找。
答案 0 :(得分:0)
我现在遇到了与我使用SSIS创建的自定义C#程序集相同的问题。我已将程序集添加到Windows \ assembly和C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.nnnn文件夹中。
答案 1 :(得分:0)
将您的DLL放入C:\Program Files\Microsoft SQL Server\100\DTS\Binn
并重试。
答案 2 :(得分:0)
尝试从添加引用对话框的 .NET 标签添加引用时,我几次遇到此错误。
(非常简单)修复是使用浏览标签添加引用。