如何创建引用另一个库的SSIS自定义任务

时间:2010-10-20 16:42:03

标签: c# plugins ssis

如何从SSIS任务库成功引用库? EX:MyCompany.SsisTasks.AwesomeTask有对MyCompany.SsisTasks.Common的引用?当我尝试这样做时,会弹出这个:

  

无法加载文件或程序集   “AwesomeTask,   PublicKeyToken = xxxxxxxxxxxxxxxx'或   其中一个依赖项。系统   找不到指定的文件。

我创建了一个新的SSIS任务,执行所有基本步骤(从Microsoft.SqlServer.Dts.Runtime.Task等开始)。这样做就像一个魅力,一切都很好。该项目已经扩展,我现在正在使用此任务引用另一个库。当我现在将任务添加到SSIS时,我得到上述错误。所以看起来我错误地引用了“其中一个依赖项”。如果有人有这方面的经验,我很好奇。

1 个答案:

答案 0 :(得分:0)

解决方案是:确保所有程序集都在GAC中,并确保在引用其他程序集(例如UITypeString)时包含Class,Assembly,Version,Culture和PublicKeyToken。