微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决带有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 举报,一经查实,本站将立刻删除。