带有c#脚本的SSIS任务引用自定义dll,其中名称空间中带有点

问题描述

我有一个带有脚本任务(C#)的SSIS。该程序包在本地运行(Visual Studio 2015)时有效,但在作为sql作业(SSISDB集成服务目录)运行时不起作用。错误是“ Script Task:Error:CS0246-找不到类型或名称空间名称'work'(您是否缺少using指令或程序集引用?),ScriptMain.cs,217、35”

ScriptMain.cs第217行是 var process = new work.Provision.Provisioner(bla bla);

程序集引用以dll形式存在(文件名为work.Provision.dll)。建立这个dll的好人离开了公司。命名空间是“ work.Provision”。可能是SSIS感到困惑,并期望使用名为“工作”的命名空间吗?

我该如何解决? 我们确实有源代码,并且可能需要对其进行重新处理,因此命名空间为“ workProvision”(删除点)以避免混淆-也许,我不知道我不是专家。请记住,当我在Visual Studio(2015)上本地运行它时,这一切都会起作用。

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)